आर प्लॉट्स में एक्सिस अंतराल कैसे बदलें (उदाहरण के साथ)
आप बेस आर प्लॉट पर अक्ष अंतराल को बदलने के लिए निम्नलिखित मूल वाक्यविन्यास का उपयोग कर सकते हैं:
#create plot with no axis intervals plot(x, y, xaxt=' n ', yaxt=' n ') #specifty x-axis interval axis(side= 1 , at=c(1, 5, 10, 15)) #specify y-axis interval axis(side= 2 , at=seq(1, 100, by=10))
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण 1: व्यक्तिगत मानों का उपयोग करके अक्ष अंतराल निर्दिष्ट करें
निम्नलिखित कोड दिखाता है कि c() फ़ंक्शन का उपयोग करके आधार R प्लॉट में x और y अक्षों के अंतराल को कैसे बदला जाए:
#define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
y <- c(1, 3, 3, 4, 6, 7, 8, 14, 17, 15, 14, 13, 19, 22, 25)
#create scatterplot
plot(x, y, col=' steelblue ', pch= 19 , xaxt=' n ', yaxt=' n ')
#modify x-axis and y-axis intervals
axis(side= 1 , at=c(1, 5, 10, 15))
axis(side= 2 , at=c(1, 12.5, 25))
ध्यान दें कि एक्स और वाई अक्षों के साथ प्रदर्शित एकमात्र मान हमारे द्वारा निर्दिष्ट विशिष्ट मान हैं।
उदाहरण 2: मानों के अनुक्रम का उपयोग करके अक्ष अंतराल निर्दिष्ट करें
निम्नलिखित कोड दिखाता है कि seq() फ़ंक्शन का उपयोग करके आधार R प्लॉट में x और y अक्षों के अंतराल को कैसे बदला जाए:
#define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
y <- c(1, 3, 3, 4, 6, 7, 8, 14, 17, 15, 14, 13, 19, 22, 25)
#create scatterplot
plot(x, y, col=' steelblue ', pch= 19 , xaxt=' n ', yaxt=' n ')
#modify x-axis and y-axis intervals
axis(side= 1 , at=seq(5, 15, by=5))
axis(side= 2 , at=seq(0, 25, by=5))
ध्यान दें कि x और y अक्षों पर प्रदर्शित एकमात्र मान वे मान हैं जिन्हें हमने seq() फ़ंक्शन का उपयोग करके निर्दिष्ट किया है।
उदाहरण 3: मान श्रेणी का उपयोग करके अक्ष अंतराल निर्दिष्ट करें
निम्नलिखित कोड दिखाता है कि फ़ंक्शन का उपयोग करके बेस आर प्लॉट में एक्स-अक्ष अंतराल को कैसे बदला जाए ::
#define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
y <- c(1, 3, 3, 4, 6, 7, 8, 14, 17, 15, 14, 13, 19, 22, 25)
#create scatterplot
plot(x, y, col=' steelblue ', pch= 19 , xaxt=' n ')
#modify x-axis interval
axis(side= 1 , at=1:15)
ध्यान दें कि बेस आर स्वचालित रूप से y-अक्ष अंतराल मान उत्पन्न करता है और फिर हमारे द्वारा निर्दिष्ट x-अक्ष अंतराल मानों की सीमा का उपयोग करता है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य ट्रेसिंग ऑपरेशन कैसे करें:
आर में अक्ष सीमा कैसे निर्धारित करें
आर में अक्ष स्केल कैसे बदलें
आर में एक कथानक के बाहर एक किंवदंती कैसे बनाएं