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 )
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 )
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