Ggplot2 मेंgeom_vline में एक लेबल कैसे जोड़ें


आप ggplot2 में एक ऊर्ध्वाधर रेखा पर एक लेबल जोड़ने के लिए निम्नलिखित मूल वाक्यविन्यास का उपयोग कर सकते हैं:

 + annotate(" text ", x= 9 , y= 20 , label=" Here is my text ", angle= 90 )

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

उदाहरण 1:geom_vline में एक लेबल जोड़ें

निम्नलिखित कोड दिखाता है कि ggplot2 में एक ऊर्ध्वाधर रेखा पर एक लेबल कैसे जोड़ा जाए:

 library (ggplot2)

#create data frame 
df <- data. frame (x=c(1, 3, 3, 4, 5, 5, 6, 9, 12, 15),
                 y=c(13, 14, 14, 12, 17, 21, 22, 28, 30, 31))

#create scatterplot with vertical line at x=10
ggplot(df, aes(x=x, y=y)) +
geom_point() +
  geom_vline(xintercept= 10 ) +
  annotate("text", x= 9.7 , y= 20 , label=" Some text ", angle= 90 ) 

उदाहरण 2:geom_vline में एक कस्टम लेबल जोड़ें

निम्नलिखित कोड दिखाता है कि ggplot2 में एक ऊर्ध्वाधर रेखा पर कस्टम आकार और रंग के साथ एक लेबल जोड़ने के लिए आकार और रंग तर्कों का उपयोग कैसे करें:

 library (ggplot2)

#create data frame 
df <- data. frame (x=c(1, 3, 3, 4, 5, 5, 6, 9, 12, 15),
                 y=c(13, 14, 14, 12, 17, 21, 22, 28, 30, 31))

#create scatterplot with vertical line at x=10
ggplot(df, aes(x=x, y=y)) +
geom_point() +
  geom_vline(xintercept= 10 ) +
  annotate("text", x= 9 , y= 20 , label=" Some text ", angle= 90 , size= 15 , color=" blue ") 

उदाहरण 3:geom_vline में एकाधिक लेबल जोड़ें

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

 library (ggplot2)

#create data frame 
df <- data. frame (x=c(1, 3, 3, 4, 5, 5, 6, 9, 12, 15),
                 y=c(13, 14, 14, 12, 17, 21, 22, 28, 30, 31))

#create scatterplot with vertical line at x=10
ggplot(df, aes(x=x, y=y)) +
geom_point() +
  geom_vline(xintercept= 10 ) +
  annotate("text", x= 9 , y= 20 , label=" Some text ", angle= 90 , size= 15 , color=" blue ") +
  annotate("text", x= 11 , y= 20 , label=" More text ", angle= 90 , size= 13 , color=" red ") 

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

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

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

Ggplot2 में एक रेखीय प्रतिगमन रेखा कैसे प्लॉट करें
Ggplot2 में अक्ष सीमा कैसे निर्धारित करें
Ggplot2 में साइड-बाय-साइड प्लॉट कैसे बनाएं

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

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