Ggplot2'de gösterge boyutu nasıl değiştirilir (örneklerle)


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

 ggplot(data, aes (x=x, y=y)) +
  theme( legend.key.size = unit(1, ' cm '), #change legend key size
legend.key.height = unit(1, ' cm '), #change legend key height
        legend.key.width = unit(1, ' cm '), #change legend key width
legend.title = element_text(size=14), #change legend title font size
        legend.text = element_text(size=10)) #change legend text font size

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

Ggplot2 açıklama anahtarı boyutunu değiştirin

ggplot2’yi kullanarak aşağıdaki gruplandırılmış bar grafiğini oluşturduğumuzu varsayalım:

 library (ggplot2)

#create data frame
df <- data.frame(team=rep(c(' A ', ' B ', ' C '), each =3),
                 position=rep(c(' Guard ', ' Forward ', ' Center '), times =3),
                 dots=c(14, 8, 8, 16, 3, 7, 17, 22, 26))

#create grouped barplot
ggplot(df, aes (fill=position, y=points, x=team)) +
  geom_bar(position=' dodge ', stat=' identity ') 

Varsayılan olarak ggplot2 grafiğin sağında bir açıklama sağlar.

Aşağıdaki kod, açıklama anahtarlarını büyütmek için legend.key.size bağımsız değişkeninin nasıl kullanılacağını gösterir:

 ggplot(df, aes (fill=position, y=points, x=team)) +
  geom_bar(position=' dodge ', stat=' identity ') +
  theme( legend.key.size = unit(2, ' cm ')) 

Ggplot2'de gösterge boyutunu değiştirin

Anahtar genişliklerini ve yüksekliklerini belirtmek için legend.key.width ve legend.key.height bağımsız değişkenlerini de kullanabiliriz:

 ggplot(df, aes (fill=position, y=points, x=team)) +
  geom_bar(position=' dodge ', stat=' identity ') +
  theme( legend.key.height = unit(2, ' cm '),
        legend.key.width = unit(4, ' cm ')) 

Ggplot2'deki açıklama anahtarı boyutunu değiştirin

Açıklama başlığı yazı tipi boyutunu değiştir ggplot2

Lejant başlığının yazı tipi boyutunu büyütmek için legend.title argümanını kullanabiliriz :

 ggplot(df, aes (fill=position, y=points, x=team)) +
  geom_bar(position=' dodge ', stat=' identity ') +
  theme( legend.title = element_text(size=30)) 

Açıklama başlığı yazı tipi boyutunu değiştir ggplot2

Gösterge metni yazı tipi boyutunu değiştirin ggplot2

Lejant başlığının yazı tipi boyutunu büyütmek için legend.text argümanını kullanabiliriz:

 ggplot(df, aes (fill=position, y=points, x=team)) +
  geom_bar(position=' dodge ', stat=' identity ') +
  theme( legend.text = element_text(size=30)) 

Ggplot2'de açıklama metni boyutunu değiştirme

Ek kaynaklar

Ggplot2’de efsane başlığı nasıl değiştirilir?
Ggplot2’de efsane konumu 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