Ggplot2'deki kutu grafiklerinde çizgi kalınlığı nasıl ayarlanır


Ggplot2’deki kutu grafiğindeki çizgilerin kalınlığını ayarlamak için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Tüm çizgilerin kalınlığını ayarlayın

 ggplot(df, aes(x=x, y=y)) + 
  geom_boxplot(lwd= 2 )

Yöntem 2: Yalnızca orta çizginin kalınlığını ayarlayın

 ggplot(df, aes(x=x, y=y)) + 
  geom_boxplot(fatten= 4 )

Aşağıdaki örnekler, R’deki aşağıdaki veri çerçevesiyle her yöntemin pratikte nasıl kullanılacağını gösterir:

 #make this example reproducible
set. seeds (1)

#create data frame
df <- data.frame(team=rep(c(' A ', ' B ', ' C '), each= 100 ),
                 points=c(rnorm(100, mean=10),
                          rnorm(100, mean=15),
                          rnorm(100, mean=20)))

#view head of data frame
head(df)

  team points
1 A 9.373546
2 A 10.183643
3 A 9.164371
4 A 11.595281
5 A 10.329508
6 A 9.179532

Not : Bu örneğin tekrarlanabilir olmasını sağlamak için set.seed() işlevini kullandık.

Örnek 1: Varsayılan çizgi kalınlığına sahip bir kutu grafiği oluşturma

Aşağıdaki kod, varsayılan çizgi kalınlığını kullanarak takıma göre gruplandırılmış noktaların dağılımını görselleştirmek için bir kutu grafiğinin nasıl oluşturulacağını gösterir:

 library (ggplot2)

#create box plots to visualize distribution of points by team
ggplot(df, aes(x=team, y=points)) + 
  geom_boxplot()

Örnek 2: Artırılmış çizgi kalınlığına sahip bir kutu grafiği oluşturma

Aşağıdaki kod, kutu grafiğindeki tüm çizgilerin kalınlığını artırmak için lwd bağımsız değişkenini kullanarak takıma göre gruplandırılmış noktaların dağılımını görselleştirmek için bir kutu grafiğinin nasıl oluşturulacağını gösterir:

 library (ggplot2)

#create box plots with increased line thickness
ggplot(df, aes(x=team, y=points)) + 
  geom_boxplot(lwd= 2 ) 

ggplot2 kutu grafiklerindeki çizgi kalınlığını ayarlar

Her kutu grafiğindeki çizgilerin her birinin kalınlığının arttığını unutmayın.

Örnek 3: Yalnızca orta hattın artırılmış çizgi kalınlığına sahip bir kutu grafiği oluşturun

Aşağıdaki kod, her kutu grafiğindeki merkez çizgisinin kalınlığını artırmak için şişmanlama bağımsız değişkenini kullanarak takıma göre gruplandırılmış noktaların dağılımını görselleştirmek için bir kutu grafiğinin nasıl oluşturulacağını gösterir:

 library (ggplot2)

#create box plots with increased median line thickness
ggplot(df, aes(x=team, y=points)) + 
  geom_boxplot(fatten= 4 ) 

ggplot2 kutu grafiğindeki orta çizginin kalınlığını artırır

Her kutu grafiğinin yalnızca orta çizgisinin kalınlığının arttığına dikkat edin.

Tam olarak istediğiniz çizgi kalınlığına sahip kutu grafikleri oluşturmak için geom_boxplot()’ taki lwd ve fatten argümanlarıyla oynamaktan çekinmeyin.

Ek kaynaklar

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

Ggplot2’de Boxplot eksen etiketleri nasıl değiştirilir?
Ggplot2’de gruplandırılmış bir kutu grafiği nasıl oluşturulur
Ggplot2’deki kutu grafiklerindeki aykırı değerler nasıl etiketlenir

Yorum ekle

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