R में पथ के बाहर टेक्स्ट कैसे जोड़ें


आप R में किसी प्लॉट के बाहर टेक्स्ट जोड़ने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:

 text(x=8, y=-0.5, ' Some Text ', xpd=NA)

यह विशेष उदाहरण (8, -0.5) के (x, y) स्थान पर “कुछ पाठ” पाठ जोड़ता है।

ध्यान दें कि xpd तर्क आपके पाठ को कहां रखना है इसके लिए तीन संभावित मान लेता है:

  • असत्य : केवल कथानक के अंदर
  • सत्य : बाह्य अनुरेखण क्षेत्र में
  • NA : ट्रेसिंग डिवाइस पर कहीं भी

xpd=NA निर्दिष्ट करके, हम अपने प्लॉट के बाहर टेक्स्ट जोड़ सकते हैं।

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

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

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

 #define variables
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
y <- c(4, 5, 5, 4, 6, 8, 12, 15, 19, 22) 

#create scatterplot
plot(x, y)

#add text outside of plot
text(x=8, y=-0.5, ' Some Text ', xpd=NA)

प्लॉट के बाहर टेक्स्ट जोड़ें

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

चूँकि y निर्देशांक मान y अक्ष की निचली सीमा से कम है, पाठ तत्व अंततः पथ के नीचे रखा जाता है।

उदाहरण 2: पथ के बाहर अनेक पाठ तत्व जोड़ें

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

 #define variables
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
y <- c(4, 5, 5, 4, 6, 8, 12, 15, 19, 22) 

#create scatterplot
plot(x, y)

#add multiple text elements outside of plot
text(x=8, y=-0.5, ' Below Plot ', xpd=NA)
text(x=8, y=25, ' Above Plot ', xpd=NA)

प्लॉट के बाहर कई टेक्स्ट तत्व जोड़ें

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

टेक्स्ट को अपनी इच्छित सटीक स्थिति में रखने के लिए टेक्स्ट() फ़ंक्शन में x और y तर्कों के साथ बेझिझक खेलें।

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

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

आर में एक कथानक के बाहर एक किंवदंती कैसे बनाएं
बेसिक आर प्लॉट्स में लेजेंड स्थिति कैसे बदलें
आर में एक ही लाइन पर एक स्ट्रिंग और एक वेरिएबल को कैसे प्रिंट करें

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

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