आर

2015-07-09 8 views
11

में एकाधिक भूखंडों की साजिश करते समय साजिश का आकार बदलें, मैं जानना चाहता हूं कि आर में एक साजिश के आकार को परिभाषित करने का कोई तरीका है, जब आप पैरा (mfrow = c()) का उपयोग करके विभिन्न भूखंडों की साजिश कर रहे हैं समारोह।आर

एक साधारण उदाहरण के रूप में इस ले:

par(mfrow = c(3,1)) 
plot(1:2) 
plot(1:2) 
plot(1:2) 

सभी भूखंडों एक ही आकार होगा।

उदाहरण के लिए, तीसरी साजिश का आकार अलग करना संभव है? उदाहरण के लिए इसे अन्य भूखंडों का आकार आधा बनाओ?

अगर मैं इस का उपयोग करें:

par(mfrow = c(3,1)) 
plot(1:2) 
plot(1:2) 
plot(1:2, ylim =c(0,1)) 

ylim अक्ष परिवर्तन, लेकिन कोई साजिश का आकार।

धन्यवाद।

+3

मैं का उपयोग '' layout' लेआउट (मैट्रिक्स (ग (1,1,2,3,4,4), Nrow = 3, एनकॉल = 2, बाई = सही)) 'आपको 1 बड़ा + 2 छोटा + 1 बड़ा ग्राफ – Batanichek

+0

त्वरित उत्तर देने के लिए धन्यवाद। मैं उस समारोह का पता लगाऊंगा। क्या आप एक साधारण उदाहरण प्रदान कर सकते हैं? – Javier2013

+1

उदाहरण के लिए प्रयास करें 'लेआउट (मैट्रिक्स (सी (प्रतिनिधि (1, 4), प्रतिनिधि (2, 4), 0, 3, 3, 0), nrow = 3, बाई = टी))' 2 "पूर्ण" भूखंड और एक केंद्रीकृत छोटी साजिश दूसरों की चौड़ाई के आधे हिस्से के साथ। – Molx

उत्तर

14

उदाहरण के लिए layout प्रयास करें आप उदाहरण के लिए par(fig=) उपयोग कर सकते हैं

layout(matrix(c(1,1,2,3,4,4), nrow = 3, ncol = 2, byrow = TRUE)) 
plot(1,main=1) 
plot(2,main=2) 
plot(3,main=3) 
plot(4,main=4) 

enter image description here

layout(matrix(c(1,1,2,1,1,2,3,4,4), nrow = 3, ncol = 3, byrow = TRUE)) 
plot(1,main=1) 
plot(2,main=2) 
plot(3,main=3) 
plot(4,main=4) 

आप enter image description here

भी दे

par(mar=c(2,2,2,1)) 
par(fig=c(0,7,6,10)/10) 
plot(1,main=1) 
par(fig=c(7,10,6,10)/10) 
par(new=T) 
plot(2,main=2) 
par(fig=c(0,7,0,6)/10) 
par(new=T) 
plot(3,main=3) 
par(fig=c(7,10,0,6)/10) 
par(new=T) 
plot(4,main=4) 

आप

दें, लेकिन मैं लेआउट उपयोग के लिए बेहतर लगता है

+0

लेकिन मेरे सवालों के जवाब देने के लिए, उदाहरण के लिए, साजिश संख्या 4 की साजिश संख्या 4 आधा ऊंचाई बनाना संभव है? – Javier2013

+0

मुझे लगता है कि आपको स्पेस रखने के लिए '0' का उपयोग करके एक उदाहरण जोड़ना चाहिए और परिणाम ओपी चाहता है। – Molx

+1

साजिश संख्या 1 की साजिश संख्या 4 की ऊंचाई के लिए मेरा उत्तर संपादित करें " – Batanichek