आर में स्कैटरप्लॉट पर बिंदुओं को कैसे लेबल करें (उदाहरण के साथ)


यह ट्यूटोरियल आधार R और ggplot2 में स्कैटरप्लॉट पर बिंदुओं को कैसे लेबल किया जाए, इसका एक उदाहरण प्रदान करता है।

उदाहरण 1: बेस आर में बिंदु बादल बिंदुओं को लेबल करें

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

पाठ (x, y, लेबल, आदि)

  • x: लेबल का x निर्देशांक
  • y: लेबल का y निर्देशांक
  • लेबल: लेबल के लिए उपयोग किया जाने वाला पाठ

निम्नलिखित कोड दिखाता है कि बेस आर में पॉइंट क्लाउड पर एकल बिंदु को कैसे लेबल किया जाए:

 #create data
df <- data. frame (x=c(1, 2, 3, 4, 5, 6),
                 y=c(7, 9, 14, 19, 12, 15),
                 z=c('A', 'B', 'C', 'D', 'E', 'F'))

#create scatterplot
plot(df$x, df$y)

#add label to third point in dataset
text(df$x[3], df$y[3]-1, labels=df$z[3])

निम्नलिखित कोड दिखाता है कि बेस आर में पॉइंट क्लाउड में प्रत्येक बिंदु को कैसे लेबल किया जाए:

 #create data
df <- data. frame (x=c(1, 2, 3, 4, 5, 6),
                 y=c(7, 9, 14, 19, 12, 15),
                 z=c('A', 'B', 'C', 'D', 'E', 'F'))

#create scatterplot
plot(df$x, df$y)

#add labels to every point
text(df$x, df$y-1, labels=df$z)

बिंदु बादल बिंदुओं को आर में लेबल करें

उदाहरण 2: ggplot2 में स्कैटरप्लॉट पॉइंट्स को लेबल करें

निम्नलिखित कोड दिखाता है कि ggplot2 में स्कैटरप्लॉट पर एक बिंदु को कैसे लेबल किया जाए:

 #load ggplot2
library (ggplot2)

#create data
df <- data. frame (x=c(1, 2, 3, 4, 5, 6),
                 y=c(7, 9, 14, 19, 12, 15),
                 z=c('A', 'B', 'C', 'D', 'E', 'F'))

#create scatterplot with a label on the third point in dataset
ggplot(df, aes (x,y)) +
  geom_point() +
  annotate(' text ', x = 3, y = 13.5, label = ' C ')

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

निम्नलिखित कोड दिखाता है कि ggplot2 में स्कैटरप्लॉट में प्रत्येक बिंदु को कैसे लेबल किया जाए:

 #load ggplot2 & ggrepel for easy annotations
library (ggplot2)
library (ggrepel)

#createdata
df <- data. frame (x=c(1, 2, 3, 4, 5, 6),
                 y=c(7, 9, 14, 19, 12, 15),
                 z=c('A', 'B', 'C', 'D', 'E', 'F'))

#create scatterplot with a label on every point
ggplot(df, aes (x,y)) +
  geom_point() +
  geom_text_repel( aes (label=z)) 

ggplot2 में स्कैटरप्लॉट पर लेबल

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

आर में रिग्रेशन लाइन के साथ स्कैटरप्लॉट कैसे बनाएं
बिंदु बादलों के लिए आर में जिटर फ़ंक्शन का उपयोग कैसे करें

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

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