Ggplot2'de lejant etiketleri nasıl düzenlenir (örneklerle)


Ggplot2’deki açıklama etiketlerini değiştirmek için aşağıdaki sözdizimini kullanabilirsiniz:

 p + scale_fill_discrete(labels=c(' label1 ', ' label2 ', ' label3 ', ...))

Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.

Örnek: ggplot2’deki açıklama etiketlerini düzenleyin

ggplot2’de aşağıdaki gruplandırılmış kutu grafiğini oluşturduğumuzu varsayalım:

 library (ggplot2) 

#make this example reproducible
set. seeds (1)

#create dataset
data <- data. frame (team=rep(c(' A ', ' B ', ' C '), each= 50 ),
                   program=rep(c(' low ', ' high '), each= 25 ),
                   values=seq(1:150)+sample(1:100, 150, replace= TRUE ))

#create grouped boxplots
p <- ggplot(data, aes (x=team, y=values, fill=program)) + 
       geom_boxplot() 

#display grouped boxplots
p 

Gösterge etiketleri varsayılan olarak dolgu değişkeni için aşağıdaki değerleri alır:

  • yüksek
  • zayıf

Ancak, gösterge etiketlerini şununla değiştirmek istediğimizi varsayalım:

  • Yüksek program
  • Düşük program

Bunu yapmak için aşağıdaki sözdizimini kullanabiliriz:

 #create grouped boxplots with custom legend labels
p <- ggplot(data, aes (x=team, y=values, fill=program)) + 
       geom_boxplot() +
       scale_fill_discrete(labels=c(' High Program ', ' Low Program '))

#display grouped boxplots
p 

Gösterge artık belirttiğimiz etiketleri gösteriyor.

Ek kaynaklar

Aşağıdaki eğitimler ggplot2’de diğer genel görevlerin nasıl gerçekleştirileceğini açıklamaktadır:

Ggplot2’de efsane başlığı nasıl değiştirilir?
Ggplot2’de efsane konumu nasıl değiştirilir?
Ggplot2’de efsane boyutu nasıl değiştirilir?
Ggplot2’de bir efsane nasıl kaldırılır

Yorum ekle

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