आर में मौजूदा प्लॉट में अंक कैसे जोड़ें


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

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

 points(df2$x, df2$y, col=' red ')

यह विशेष सिंटैक्स df2 नामक डेटा फ़्रेम से x और y नामक वेरिएबल्स का उपयोग करके R में मौजूदा स्कैटरप्लॉट में लाल बिंदु जोड़ता है।

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

उदाहरण: आर में मौजूदा पथ पर अंक जोड़ें

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

 #create data frame
df1 <- data. frame (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(df1$x, df1$y, col=' blue ', pch= 16 )

ध्यान दें : col तर्क प्लॉट में बिंदुओं का रंग निर्दिष्ट करता है, और pch तर्क उपयोग करने के लिए प्रतीक निर्दिष्ट करता है। 16 का मान एक भरे हुए वृत्त को दर्शाता है।

अब मान लीजिए कि हम प्लॉट में किसी अन्य डेटा फ़्रेम से बिंदु जोड़ना चाहते हैं।

हम ऐसा करने के लिए पॉइंट्स() फ़ंक्शन का उपयोग कर सकते हैं:

 #create second data frame
df2 <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10),
                  y=c(14, 12, 9, 9, 8, 5, 4, 5, 3, 2)) 

#add points from df2 to the existing scatter plot
points(df2$x, df2$y, col=' red ', pch= 16 )

मौजूदा पथ पर अंक जोड़ें

ध्यान दें कि दूसरे डेटा फ़्रेम के बिंदुओं को मौजूदा प्लॉट में जोड़ा गया है और लाल रंग द्वारा दर्शाया गया है।

यदि हम चाहें, तो हम कथानक में एक लेजेंड जोड़ने के लिए लेजेंड() फ़ंक्शन का भी उपयोग कर सकते हैं ताकि हम अंतर कर सकें कि कौन से बिंदु किस डेटा फ्रेम से आते हैं:

 #add legend to plot
legend(x= 1 , y= 22 , legend=c(' df1 ', ' df2 '), fill=c(' blue ', ' red '))

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

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

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

आर में स्कैटरप्लॉट पर बिंदुओं को कैसे लेबल करें
R में पथ के बाहर टेक्स्ट कैसे जोड़ें
आर में रिग्रेशन लाइन के साथ स्कैटरप्लॉट कैसे बनाएं

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

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