R'de abline'a etiket nasıl eklenir (örneklerle)


R’deki abline() işlevi, R’deki bir yola düz bir çizgi eklemek için kullanılabilir.

Bir satıra etiket eklemek için text() işlevini aşağıdaki temel sözdizimiyle kullanabilirsiniz:

text(x, y, ‘etiketim’)

Altın:

  • x, y : Etiketin yerleştirilmesi gereken koordinatlar (x, y).

Aşağıdaki örnekler, yatay ve dikey bir çizgiye etiket eklemek için text() işlevinin nasıl kullanılacağını gösterir.

Örnek 1: R’deki yatay çizgiye bir etiket ekleyin

Aşağıdaki kod, y=20’de yatay çizgi ve etiket içeren bir dağılım grafiğinin nasıl oluşturulacağını gösterir:

 #create data frame
df <- data. frame (x=c(1, 1, 2, 3, 4, 4, 7, 7, 8, 9),
                 y=c(13, 14, 17, 12, 23, 24, 25, 28, 32, 33))

#create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 )

#add horizontal line at y=20
abline(h= 20 )

#add label to horizontal line
text(x= 2 , y= 20.5 , ' This is a label ') 

R'deki yatay çizgiye etiket ekleyin

Grafikteki yatay çizginin hemen üstüne bir etiket eklendiğine dikkat edin.

Ayrıca etiketin rengini ve boyutunu değiştirmek için sırasıyla text() işlevindeki col ve cex bağımsız değişkenlerini kullanabileceğinizi unutmayın:

 #create data frame
df <- data. frame (x=c(1, 1, 2, 3, 4, 4, 7, 7, 8, 9),
                 y=c(13, 14, 17, 12, 23, 24, 25, 28, 32, 33))

#create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 )

#add horizontal line at y=20
abline(h= 20 )

#add label to horizontal line (with blue color and double the font size)
text(x= 3 , y= 20.7 , ' This is a label ', col=' blue ', cex= 2 ) 

Etiketin artık mavi olduğuna ve yazı tipi boyutunun önceki örnekte olduğundan iki kat daha büyük olduğuna dikkat edin.

İlgili: R’deki çizim öğelerinin boyutunu değiştirmek için cex nasıl kullanılır?

Örnek 2: R’deki dikey çizgiye etiket ekleme

Aşağıdaki kod, y=20’de yatay çizgi ve etiket içeren bir dağılım grafiğinin nasıl oluşturulacağını gösterir:

 #create data frame
df <- data. frame (x=c(1, 1, 2, 3, 4, 4, 7, 7, 8, 9),
                 y=c(13, 14, 17, 12, 23, 24, 25, 28, 32, 33))

#create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 )

#add vertical line at x=6
aline(v= 6 )

#add label to vertical line
text(x= 5.8 , y= 20 , srt= 90 , ' This is a label ') 

Grafikteki dikey çizginin hemen soluna bir etiket eklendiğine dikkat edin.

Not : text() işlevindeki srt=90 bağımsız değişkeni, etiketi 90 derece döndürür.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’de regresyon çizgisine sahip bir dağılım grafiği nasıl oluşturulur
Ggplot2 kullanarak bir arsaya yatay çizgi nasıl eklenir
Ggplot2 kullanarak bir arsaya dikey çizgi nasıl eklenir

Yorum ekle

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