Ggplot2 प्लॉट्स में टेक्स्ट कैसे जोड़ें (उदाहरण के साथ)


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

यह फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करता है:

 p+
  annotate(" text ", x= 6 , y= 10 , label= " hello ")

सोना:

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

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

उदाहरण 1: ggplot2 में एक टेक्स्ट तत्व जोड़ें

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

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 3, 3, 5, 7, 8, 10, 11),
                 y=c(3, 5, 7, 5, 8, 10, 14, 19))

#create scatter plot with one text element
ggplot(df, aes(x=x, y=y)) +
  geom_point()
  annotate(" text ", x= 6 , y= 10 , label= " hello ")

ध्यान दें कि हमारा टेक्स्ट तत्व प्लॉट में (6, 10) के (x, y) निर्देशांक में जोड़ा गया है।

उदाहरण 2: ggplot2 में एकाधिक टेक्स्ट तत्व जोड़ें

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

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 3, 3, 5, 7, 8, 10, 11),
                 y=c(3, 5, 7, 5, 8, 10, 14, 19))

#create scatter plot with one text element
ggplot(df, aes(x=x, y=y)) +
  geom_point() +
  annotate(" text ", x= 6 , y= 10 , label= " hello ") +
  annotate(" text ", x= 3 , y= 15 , label= " hello again ") 

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

उदाहरण 3: कथानक में पाठ तत्वों को अनुकूलित करें

हम प्लॉट में टेक्स्ट तत्वों के आकार, रंग और फ़ॉन्ट शैली को क्रमशः अनुकूलित करने के लिए आकार , कॉलम और इटैलिक या बोल्ड तर्कों का उपयोग कर सकते हैं:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 3, 3, 5, 7, 8, 10, 11),
                 y=c(3, 5, 7, 5, 8, 10, 14, 19))

#create scatter plot with custom text element
ggplot(df, aes(x=x, y=y)) +
  geom_point() +
  annotate(" text ", x= 6 , y= 10 , label= " bolditalic(hello) ",
           col=" blue ", size= 10 , parse= TRUE ) 

ध्यान दें कि कथानक में एकमात्र पाठ तत्व अब बोल्ड, इटैलिक, नीला है और उसका आकार 10 है।

नोट : आप ggplot2 में एनोटेट() फ़ंक्शन का पूरा दस्तावेज़ यहां पा सकते हैं।

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

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

Ggplot2 में बिंदु आकार कैसे बदलें
Ggplot2 में शीर्षक स्थिति कैसे बदलें
Ggplot2 में अक्ष लेबल कैसे हटाएं

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

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