Ortalamayı ggplot2'de geom_bar() ile çizmek nasıl


Ggplot2’deki geom_bar() işlevini kullanarak ortalama değerleri gruba göre çizmek için aşağıdaki temel sözdizimini kullanabilirsiniz:

 library (ggplot2)

ggplot(df, aes(group_var, values_var)) +
  geom_bar(position=' dodge ', stat=' summary ', fun=' mean ')

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

Not : geom_bar() ‘daki eğlenceli argüman, ggplot2’ye çubuklar kullanılarak hangi tanımlayıcı istatistiğin görüntüleneceğini söyler. Medyan değerini gruba göre çizmek için bu bağımsız değişkene “medyan” gibi farklı bir tanımlayıcı istatistik de iletebilirsiniz.

Örnek: ggplot2’de geom_bar() ile ortalama değerleri çizmek

Farklı takımlardaki basketbolcuların attığı sayılarla ilgili bilgileri içeren aşağıdaki veri çerçevesine sahip olduğumuzu varsayalım:

 #create data frame
df <- data. frame (team=rep(c(' A ', ' B ', ' C '), each= 4 ),
                 points=c(3, 5, 5, 6, 5, 7, 7, 8, 9, 9, 9, 8))

#view data frame
df

   team points
1 to 3
2 to 5
3 to 5
4 to 6
5 B 5
6 B 7
7 B 7
8 B 8
9 C 9
10 C 9
11 C 9
12 C 8

Her çubuğun takıma göre gruplandırılmış ortalama puan değerini temsil ettiği bir çubuk grafiği oluşturmak için aşağıdaki sözdizimini kullanabiliriz:

 library (ggplot2)

#create bar plot to visualize mean points value by team
ggplot(df, aes(team, points)) +
  geom_bar(position=' dodge ', stat=' summary ', fun=' mean ') 

ggplot2'de geom_bar ile ortalama grafiği çizin

Her çubuğun yüksekliği her takımın ortalama puan değerini temsil eder.

Her takımın gerçek ortalama puan değerini görüntülemek için dplyr paketindeki summarise() işlevini kullanabiliriz:

 library (dplyr)

#calculate mean value of points, grouped by team
df %>%
  group_by(team) %>%
  summarise(mean_pts = mean(points, na. rm = TRUE ))

# A tibble: 3 x 2
  team mean_pts
      
1 to 4.75
2 B 6.75
3 C 8.75

Sonuçtan her takımın ortalama puan değerini görebiliriz:

  • A Takımı: 4.75
  • B Takımı: 6.75
  • C Takımı: 8.75

Bu değerler yukarıdaki çubuk grafikte gösterilen çubukların yüksekliğine karşılık gelir.

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 çubuklar arasındaki boşluk nasıl ayarlanır
NA’lar ggplot2’deki arsadan nasıl kaldırılır
Ggplot2’de Yığılmış Bart grafiğinde çubuk renkleri nasıl değiştirilir?

Yorum ekle

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