R में par() फ़ंक्शन का उपयोग कैसे करें


आप एक साथ कई प्लॉट बनाने के लिए R में par() फ़ंक्शन का उपयोग कर सकते हैं।

यह फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करता है:

 #define plot area as four rows and two columns
by(mfrow = c(4, 2))    

#create plots
plot(1:5)
plot(1:20)
...

निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।

उदाहरण 1: बराबर () के साथ एकाधिक प्लॉट प्रदर्शित करें

निम्नलिखित कोड दिखाता है कि 3 पंक्तियों और 1 कॉलम वाले प्लॉट क्षेत्र को परिभाषित करने के लिए par() फ़ंक्शन का उपयोग कैसे करें:

 #define plot area as three rows and one column
by(mfrow = c(3, 1))    

#create plots
plot(1:5, pch=19, col=' red ')
plot(1:10, pch=19, col=' blue ')
plot(1:20, pch=19, col=' green ')

आर में कार्य करें

उदाहरण 2: मार्च() के साथ पथ मार्जिन निर्दिष्ट करना

निम्नलिखित कोड दिखाता है कि निम्नलिखित क्रम में प्रत्येक पथ के चारों ओर मार्जिन निर्दिष्ट करने के लिए mar() तर्क का उपयोग कैसे करें: नीचे, बाएँ, ऊपर, दाएँ।

नोट: डिफ़ॉल्ट मार्च = सी(5.1, 4.1, 4.1, 2.1) है

 #define plot area with tiny bottom margin and huge right margin
par(mfrow = c(3, 1), mar = c(0.5, 4, 4, 20))    

#create plots
plot(1:5, pch=19, col=' red ')
plot(1:10, pch=19, col=' blue ')
plot(1:20, pch=19, col=' green ') 

आर में मार्च द्वारा कार्य

ध्यान दें कि रास्ते कैसे संकरे दिखाई देते हैं क्योंकि हमने सही मार्जिन को इतना बड़ा बना दिया है।

उदाहरण 3: cex() के साथ प्लॉट का टेक्स्ट आकार निर्दिष्ट करना

निम्नलिखित कोड दिखाता है कि क्रमशः अक्ष लेबल और टिक लेबल के आकार को निर्दिष्ट करने के लिए cex.lab() और cex.axis() तर्कों का उपयोग कैसे करें।

नोट: डिफ़ॉल्ट cex.lab = 1 और cex.axis = 1 है

 #define plot area with large axis labels
par(mfrow = c(3, 1), mar = c(5, 10, 4, 1), cex. axis = 3, cex. lab = 3)    

#create plots
plot(1:5, pch=19, col=' red ')
plot(1:10, pch=19, col=' blue ')
plot(1:20, pch=19, col=' green ') 

एक बार जब आप par() फ़ंक्शन का उपयोग करना समाप्त कर लेते हैं, तो आप par विकल्पों को रीसेट करने के लिए dev.off() फ़ंक्शन का उपयोग कर सकते हैं।

 #reset by() options
dev. off ()

हर बार जब आप par() फ़ंक्शन का उपयोग करना समाप्त कर लें तो dev.off() का उपयोग करना अच्छी बात है।

अतिरिक्त संसाधन

आर में एकाधिक कॉलम कैसे प्लॉट करें
आर में एक कथानक के बाहर एक किंवदंती कैसे बनाएं
आर में लॉग-लॉग प्लॉट कैसे बनाएं

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *