आर में एबलाइन में एक लेबल कैसे जोड़ें (उदाहरण के साथ)


R में abline() फ़ंक्शन का उपयोग R में पथ में एक सीधी रेखा जोड़ने के लिए किया जा सकता है।

किसी एलाइन में लेबल जोड़ने के लिए, आप निम्नलिखित मूल सिंटैक्स के साथ टेक्स्ट() फ़ंक्शन का उपयोग कर सकते हैं:

पाठ (x, y, ‘मेरा लेबल’)

सोना:

  • x, y : निर्देशांक (x, y) जहां लेबल रखा जाना चाहिए।

निम्नलिखित उदाहरण दिखाते हैं कि क्षैतिज और ऊर्ध्वाधर रेखा में लेबल जोड़ने के लिए टेक्स्ट() फ़ंक्शन का उपयोग कैसे करें।

उदाहरण 1: आर में क्षैतिज रेखा पर एक लेबल जोड़ें

निम्नलिखित कोड दिखाता है कि y=20 पर एक क्षैतिज रेखा और एक लेबल के साथ स्कैटरप्लॉट कैसे बनाया जाए:

 #create data frame
df <- data. frame (x=c(1, 1, 2, 3, 4, 4, 7, 7, 8, 9),
                 y=c(13, 14, 17, 12, 23, 24, 25, 28, 32, 33))

#create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 )

#add horizontal line at y=20
abline(h= 20 )

#add label to horizontal line
text(x= 2 , y= 20.5 , ' This is a label ') 

आर में क्षैतिज रेखा पर लेबल जोड़ें

ध्यान दें कि प्लॉट में क्षैतिज रेखा के ठीक ऊपर एक लेबल जोड़ा गया है।

यह भी ध्यान दें कि आप लेबल के रंग और आकार को बदलने के लिए क्रमशः टेक्स्ट() फ़ंक्शन में col और cex तर्कों का उपयोग कर सकते हैं:

 #create data frame
df <- data. frame (x=c(1, 1, 2, 3, 4, 4, 7, 7, 8, 9),
                 y=c(13, 14, 17, 12, 23, 24, 25, 28, 32, 33))

#create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 )

#add horizontal line at y=20
abline(h= 20 )

#add label to horizontal line (with blue color and double the font size)
text(x= 3 , y= 20.7 , ' This is a label ', col=' blue ', cex= 2 ) 

ध्यान दें कि लेबल अब नीला है और फ़ॉन्ट का आकार पिछले उदाहरण की तुलना में दोगुना बड़ा है।

संबंधित: आर में प्लॉट तत्वों का आकार बदलने के लिए सीईएक्स का उपयोग कैसे करें

उदाहरण 2: आर में ऊर्ध्वाधर रेखा पर एक लेबल जोड़ें

निम्नलिखित कोड दिखाता है कि y=20 पर एक क्षैतिज रेखा और एक लेबल के साथ स्कैटरप्लॉट कैसे बनाया जाए:

 #create data frame
df <- data. frame (x=c(1, 1, 2, 3, 4, 4, 7, 7, 8, 9),
                 y=c(13, 14, 17, 12, 23, 24, 25, 28, 32, 33))

#create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 )

#add vertical line at x=6
aline(v= 6 )

#add label to vertical line
text(x= 5.8 , y= 20 , srt= 90 , ' This is a label ') 

ध्यान दें कि कथानक में ऊर्ध्वाधर रेखा के ठीक बाईं ओर एक लेबल जोड़ा गया है।

नोट : टेक्स्ट() फ़ंक्शन में srt=90 तर्क लेबल को 90 डिग्री घुमाता है।

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

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

आर में रिग्रेशन लाइन के साथ स्कैटरप्लॉट कैसे बनाएं
Ggplot2 का उपयोग करके प्लॉट में क्षैतिज रेखा कैसे जोड़ें
Ggplot2 का उपयोग करके प्लॉट में लंबवत रेखा कैसे जोड़ें

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

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