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)
Ö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 ')
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))
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?