आर में एक कथानक के बाहर एक किंवदंती कैसे बनाएं
बेस आर प्लॉट के बाहर एक लेजेंड बनाने का सबसे आसान तरीका निम्नलिखित सिंटैक्स का उपयोग करके प्लॉट के दाईं ओर अतिरिक्त स्थान जोड़ना है:
by( mar =c(5, 4, 4, 8), xpd= TRUE )
निम्नलिखित चरण-दर-चरण उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
चरण 1: डेटा बनाएं
सबसे पहले, आइए काम करने के लिए कुछ डेटा बनाएं:
#create data frames df1 <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7), y=c(2, 7, 19, 26, 24, 29, 31)) df2 <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7), y=c(4, 4, 7, 9, 12, 13, 8))
चरण 2: कथानक के बाहर एक किंवदंती के साथ एक कथानक बनाएं
इसके बाद, आइए एक पथ बनाएं और ऊपरी दाएं कोने में पथ के बाहर एक लेजेंड जोड़ें:
#add extra space to the right of the plot
by( mar =c(5, 4, 4, 8), xpd= TRUE )
#plot both data frames
plot(y ~ x, df1, pch =1, main=" Scatterplot with multiple groups ")
points(y ~ x, df2, pch =3)
#add legend outside of plot
legend(" topright ", inset =c(-0.2, 0), legend =c(" df1 "," df2 "), pch =c(1,3), title =" Data ")
चरण 3: लीजेंड स्थान बदलें
इनसेट(x, y) तर्क का उपयोग कथानक के दाईं ओर किंवदंती के स्थान को नियंत्रित करने के लिए किया जा सकता है। उदाहरण के लिए, हम लेजेंड को और भी दाईं ओर धकेलने के लिए तर्क x को और अधिक नकारात्मक बना सकते हैं:
#add extra space to the right of the plot
by( mar =c(5, 4, 4, 8), xpd= TRUE )
#plot both data frames
plot(y ~ x, df1, pch =1, main=" Scatterplot with multiple groups ")
points(y ~ x, df2, pch =3)
#add legend outside of plot
legend(" topright ", inset =c(-0.3, 0), legend =c(" df1 "," df2 "), pch =c(1,3), title =" Data ")
हम किंवदंती को नीचे धकेलने के लिए y तर्क को और अधिक सकारात्मक भी बना सकते हैं:
#add extra space to the right of the plot
by( mar =c(5, 4, 4, 8), xpd= TRUE )
#plot both data frames
plot(y ~ x, df1, pch =1, main=" Scatterplot with multiple groups ")
points(y ~ x, df2, pch =3)
#add legend outside of plot
legend(" topright ", inset =c(-0.3, .5), legend =c(" df1 "," df2 "), pch =c(1,3), title =" Data ")
लेजेंड का स्थान बदलने के लिए इनसेट(x, y) तर्क के मानों को बेझिझक संशोधित करें।
आप इस पृष्ठ पर अधिक आर ट्यूटोरियल पा सकते हैं।