आर प्लॉट्स में एक्सिस अंतराल कैसे बदलें (उदाहरण के साथ)


आप बेस आर प्लॉट पर अक्ष अंतराल को बदलने के लिए निम्नलिखित मूल वाक्यविन्यास का उपयोग कर सकते हैं:

 #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-अक्ष अंतराल मानों की सीमा का उपयोग करता है।

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

निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य ट्रेसिंग ऑपरेशन कैसे करें:

आर में अक्ष सीमा कैसे निर्धारित करें
आर में अक्ष स्केल कैसे बदलें
आर में एक कथानक के बाहर एक किंवदंती कैसे बनाएं

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

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