प्लॉट में टेक्स्ट जोड़ने के लिए आर में टेक्स्ट() फ़ंक्शन का उपयोग कैसे करें
आप आर बेस प्लॉट में टेक्स्ट जोड़ने के लिए टेक्स्ट() फ़ंक्शन का उपयोग कर सकते हैं।
यह फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करता है:
पाठ (x, y, “मेरा पाठ”)
सोना:
- x, y : निर्देशांक (x, y) जहां पाठ रखा जाना चाहिए।
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।
उदाहरण 1: पथ में एक टेक्स्ट तत्व जोड़ें
निम्नलिखित कोड दिखाता है कि (5, 18) के (x, y) निर्देशांक पर एक प्लॉट में टेक्स्ट तत्व जोड़ने के लिए text() का उपयोग कैसे करें:
#create data frame with values to plot df <- data. frame (x=c(1, 4, 7, 8, 8, 10), y=c(4, 9, 16, 14, 12, 20)) #create scatterplot plot(df$x, df$y) #add text element at (5, 18) text(x= 5 , y= 18 , “ this is my text ”)
ध्यान दें कि हमारा टेक्स्ट तत्व प्लॉट में (5, 18) के (x, y) निर्देशांक में जोड़ा गया है।
उदाहरण 2: पथ में अनेक पाठ तत्व जोड़ें
किसी प्लॉट में एकाधिक टेक्स्ट तत्व जोड़ने के लिए, हम बस कई टेक्स्ट() फ़ंक्शंस का उपयोग कर सकते हैं:
#create data frame with values to plot df <- data. frame (x=c(1, 4, 7, 8, 8, 10), y=c(4, 9, 16, 14, 12, 20)) #create scatterplot plot(df$x, df$y) #add text elements text(x= 5 , y= 18 , “ first text ”) text(x= 5 , y= 10 , “ second text ”) text(x= 5 , y= 5 , “ third text ”)
ध्यान दें कि प्लॉट में तीन पाठ तत्व जोड़े गए हैं, प्रत्येक हमारे द्वारा निर्दिष्ट (x, y) निर्देशांक पर।
उदाहरण 3: कथानक में पाठ तत्वों को अनुकूलित करें
हम प्लॉट में टेक्स्ट तत्वों के आकार, रंग और फ़ॉन्ट शैली को अनुकूलित करने के लिए क्रमशः cex , col , और फ़ॉन्ट तर्कों का उपयोग कर सकते हैं:
#create data frame with values to plot df <- data. frame (x=c(1, 4, 7, 8, 8, 10), y=c(4, 9, 16, 14, 12, 20)) #create scatterplot plot(df$x, df$y) #add text elements with custom appearance text(x= 5 , y= 18 , " first text ", col=' red ') text(x= 5 , y= 10 , " second text ", col=' blue ', cex= 3 ) text(x= 5 , y= 5 , " third text ", col=' green ', cex= 5 , font= 3 )
ध्यान दें कि तीन पाठ तत्वों में से प्रत्येक का एक कस्टम स्वरूप है।
यह भी ध्यान दें कि फ़ॉन्ट तर्क चार संभावित मान लेता है:
- 1 : सादा
- 2 : मोटा
- 3 : इटैलिक
- 4 : बोल्ड-इटैलिक
चूंकि हमने अपने तीसरे टेक्स्ट तत्व के लिए फ़ॉन्ट = 3 निर्दिष्ट किया है, इसलिए फ़ॉन्ट को इटैलिकाइज़ किया गया है।
उदाहरण 4: प्रत्येक पथ बिंदु पर टेक्स्ट लेबल जोड़ें
हम प्लॉट के प्रत्येक बिंदु पर एक टेक्स्ट लेबल जोड़ने के लिए लेबल तर्कों का उपयोग कर सकते हैं:
#create data frame with values to plot df <- data. frame (teams=c('A', 'B', 'C', 'D', 'E', 'F'), x=c(1, 4, 7, 8, 8, 10), y=c(4, 9, 16, 14, 12, 20)) #create scatterplot plot(df$x, df$y) #add text label to each point in plot text(df$x, df$y, labels=df$teams, pos= 4 )
ध्यान दें कि कथानक के प्रत्येक बिंदु पर अब एक टेक्स्ट लेबल है।
यह भी ध्यान दें कि पॉज़ तर्क यह नियंत्रित करता है कि टेक्स्ट लेबल को बिंदु के सापेक्ष कहाँ रखा गया है और चार संभावित मान लेता है:
- 1 : पाठ के अंतर्गत
- 2 : पाठ के बाईं ओर
- 3 : पाठ के ऊपर
- 4 : पाठ कानून
चूँकि हमने pos=4 निर्दिष्ट किया है, प्रत्येक टेक्स्ट लेबल को प्लॉट बिंदुओं के दाईं ओर रखा गया है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि R में अन्य सामान्य फ़ंक्शंस का उपयोग कैसे करें:
आर में पेस्ट और पेस्ट0 फ़ंक्शन का उपयोग कैसे करें
आर में रिप्लेस() फ़ंक्शन का उपयोग कैसे करें
आर में व्यू() फ़ंक्शन का उपयोग कैसे करें