Grafiğe metin eklemek için r'deki text() işlevi nasıl kullanılır?


Bir R taban grafiğine metin eklemek için text() işlevini kullanabilirsiniz.

Bu işlev aşağıdaki temel sözdizimini kullanır:

metin(x, y, “metnim”)

Altın:

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

Aşağıdaki örnekler bu fonksiyonun pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Yola bir metin öğesi ekleyin

Aşağıdaki kod, (5, 18)’in (x, y) koordinatlarındaki bir çizime metin öğesi eklemek için text() işlevinin nasıl kullanılacağını gösterir:

 #create data frame with values to plot
df <- data. frame (x=c(1, 4, 7, 8, 8, 10),
                 y=c(4, 9, 16, 14, 12, 20))

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

#add text element at (5, 18)
text(x= 5 , y= 18 , “ this is my text ”)

Metin öğemizin çizimdeki (5, 18)’in (x, y) koordinatlarına eklendiğine dikkat edin.

Örnek 2: Yola birden çok metin öğesi ekleme

Bir grafiğe birden çok metin öğesi eklemek için birkaç text() işlevini kullanabiliriz:

 #create data frame with values to plot
df <- data. frame (x=c(1, 4, 7, 8, 8, 10),
                 y=c(4, 9, 16, 14, 12, 20))

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

#add text elements
text(x= 5 , y= 18 , “ first text ”)
text(x= 5 , y= 10 , “ second text ”) 
text(x= 5 , y= 5 , “ third text ”) 

R izlemeye birkaç metin öğesi ekleyin

Grafiğe her biri belirttiğimiz (x, y) koordinatlarında üç metin öğesinin eklendiğine dikkat edin.

Örnek 3: Çizimdeki metin öğelerini özelleştirme

Çizimdeki metin öğelerinin boyutunu, rengini ve yazı tipi stilini sırasıyla özelleştirmek için cex , col ve font bağımsız değişkenlerini kullanabiliriz:

 #create data frame with values to plot
df <- data. frame (x=c(1, 4, 7, 8, 8, 10),
                 y=c(4, 9, 16, 14, 12, 20))

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

#add text elements with custom appearance
text(x= 5 , y= 18 , " first text ", col=' red ')
text(x= 5 , y= 10 , " second text ", col=' blue ', cex= 3 ) 
text(x= 5 , y= 5 , " third text ", col=' green ', cex= 5 , font= 3 ) 

R grafiğindeki özel metin

Üç metin öğesinin her birinin özel bir görünüme sahip olduğunu unutmayın.

Ayrıca yazı tipi bağımsız değişkeninin dört olası değer aldığını unutmayın:

  • 1 : sade
  • 2 : yağ
  • 3 : italik
  • 4 : kalın-italik

Üçüncü metin elemanımız için font=3 belirttiğimiz için yazı tipi italiktir.

Örnek 4: Her Yol Noktasına Metin Etiketleri Ekleme

Grafikteki her noktaya bir metin etiketi eklemek için labels argümanlarını kullanabiliriz:

 #create data frame with values to plot
df <- data. frame (teams=c('A', 'B', 'C', 'D', 'E', 'F'),
                 x=c(1, 4, 7, 8, 8, 10),
                 y=c(4, 9, 16, 14, 12, 20))

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

#add text label to each point in plot
text(df$x, df$y, labels=df$teams, pos= 4 )

yola metin etiketleri ekleyin

Çizimdeki her noktanın artık bir metin etiketi olduğuna dikkat edin.

Ayrıca pos argümanının metin etiketinin noktaya göre nereye yerleştirileceğini kontrol ettiğini ve dört olası değeri aldığını unutmayın:

  • 1 : metnin altında
  • 2 : metnin solunda
  • 3 : metnin üstünde
  • 4 : metin kanunu

Pos=4 belirttiğimiz için her metin etiketi çizim noktalarının sağına yerleştirilir.

Ek kaynaklar

Aşağıdaki eğitimlerde R’deki diğer yaygın işlevlerin nasıl kullanılacağı açıklanmaktadır:

R’de Paste ve Paste0 fonksiyonları nasıl kullanılır?
R’de replacement() işlevi nasıl kullanılır?
R’de View() işlevi nasıl kullanılır?

Yorum ekle

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