R'de dağılım grafiğindeki noktalar nasıl etiketlenir (örneklerle)


Bu eğitimde, R tabanı ve ggplot2’deki bir dağılım grafiğindeki noktaların nasıl etiketleneceğine ilişkin bir örnek sunulmaktadır.

Örnek 1: R Tabanındaki nokta bulutu noktalarını etiketleyin

R tabanındaki nokta bulutundaki noktalara etiket eklemek için aşağıdaki sözdizimini kullanan text() işlevini kullanabilirsiniz:

metin (x, y, etiketler vb.)

  • x: Etiketlerin x koordinatı
  • y: Etiketlerin y koordinatı
  • etiketler: Etiketler için kullanılacak metin

Aşağıdaki kod, R tabanındaki bir nokta bulutu üzerindeki tek bir noktanın nasıl etiketleneceğini gösterir:

 #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])

Aşağıdaki kod, R tabanındaki bir nokta bulutundaki her noktanın nasıl etiketleneceğini gösterir:

 #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)

Nokta bulutu noktalarını R'de etiketleyin

Örnek 2: ggplot2’de Dağılım Noktalarını Etiketleyin

Aşağıdaki kod, ggplot2’deki dağılım grafiğindeki tek bir noktanın nasıl etiketleneceğini gösterir:

 #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 dağılım grafiğine etiketler ekler

Aşağıdaki kod, ggplot2’deki dağılım grafiğindeki her noktanın nasıl etiketleneceğini gösterir:

 #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'deki dağılım grafiğindeki etiketler

Ek kaynaklar

R’de regresyon çizgisine sahip bir dağılım grafiği nasıl oluşturulur
Nokta bulutları için R’de Jitter işlevi nasıl kullanılır?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir