Ggplot2 efsanesindeki öğelerin sırası nasıl değiştirilir?


Bir ggplot2 açıklamasındaki öğelerin sırasını değiştirmek için aşağıdaki sözdizimini kullanabilirsiniz:

 scale_fill_discrete(breaks=c('item4', 'item2', 'item1', 'item3', ...)

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

Örnek: ggplot2 açıklamasındaki öğelerin sırasını değiştirme

Tek bir grafikte birden fazla kutu grafiği görüntüleyen ggplot2’de aşağıdaki grafiği oluşturduğumuzu varsayalım:

 library (ggplot2)

#create data frame
df <- data. frame (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'C', 'C', 'C', 'VS'),
                 points=c(6, 8, 13, 16, 10, 14, 19, 22, 14, 18, 24, 26))

#create multiple boxplots to visualize points scored by team
ggplot(data=df, aes (x=team, y=points, fill=team)) +
  geom_boxplot() 

Lejanttaki elemanların sırasını değiştirmek için Scale_fill_discrete() fonksiyonunu aşağıdaki gibi kullanabiliriz:

 library (ggplot2)

#create data frame
df <- data. frame (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'C', 'C', 'C', 'VS'),
                 points=c(6, 8, 13, 16, 10, 14, 19, 22, 14, 18, 24, 26))

#create multiple boxplots to visualize points scored by team
ggplot(data=df, aes (x=team, y=points, fill=team)) +
  geom_boxplot() +
  scale_fill_discrete(breaks=c('B', 'C', 'A')) 

Açıklamadaki öğelerin belirli sırasını içeren ggplot2 kutu grafiği

Öğelerin sırasının A, B, C’den B, C, A’ya değiştiğini unutmayın.

Gösterge öğeleri için kullanılan belirli etiketleri değiştirmek için labels argümanını da kullanabiliriz:

 library (ggplot2)

#create data frame
df <- data. frame (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'C', 'C', 'C', 'VS'),
                 points=c(6, 8, 13, 16, 10, 14, 19, 22, 14, 18, 24, 26))

#create multiple boxplots to visualize points scored by team
ggplot(data=df, aes (x=team, y=points, fill=team)) +
  geom_boxplot() +
  scale_fill_discrete(breaks=c('B', 'C', 'A'),
                      labels=c('B Team', 'C Team', 'A Team')) 

Açıklama etiketlerinin değiştiğini unutmayın.

Ek kaynaklar

Aşağıdaki eğitimlerde ggplot2’de diğer yaygın işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:

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

Yorum ekle

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