Cara membuat plot kotak yang dikelompokkan di r menggunakan ggplot2


Boxplot berguna untuk memvisualisasikan ringkasan lima digit kumpulan data, yang meliputi:

  • Minimum
  • Kuartil pertama
  • median
  • Kuartil ketiga
  • Maksimal

Terkait: Pengantar Lembut tentang Boxplots

Untungnya, membuat plot kotak di R dengan mudah menggunakan pustaka visualisasi ggplot2 .

Ini juga melibatkan pembuatan plot kotak yang dikelompokkan berdasarkan variabel tertentu dalam kumpulan data. Misalnya, kita memiliki kumpulan data berikut yang menampilkan peningkatan efisiensi 150 pemain bola basket dari tiga tim berbeda berdasarkan dua program pelatihan berbeda:

 #define variables
team=rep(c('A', 'B', 'C'), each =50)
program=rep(c('low', 'high'), each =25)
increase=seq(1:150)+sample(1:100, 100, replace= TRUE )

#create dataset using variables
data=data.frame(team, program, increase)

#view first six rows of dataset 
head(data)

  team program increase
1 A low 62
2 A low 37
3 A low 49
4 A low 60
5 A low 64
6 A low 105

Kita dapat menggunakan kode berikut untuk membuat plot kotak yang menampilkan peningkatan efisiensi pemain, dikelompokkan berdasarkan tim dan diisi berdasarkan jadwal pelatihan:

 library (ggplot2)

ggplot(data, aes(x=team, y=increase, fill=program)) + 
  geom_boxplot ()

Boxplot Berkelompok di R

Kita dapat menggunakan sintaks serupa untuk membuat plot kotak yang menampilkan peningkatan efisiensi pemain, dikelompokkan berdasarkan program pelatihan dan diisi berdasarkan tim:

 library (ggplot2)

ggplot(data, aes(x=program, y=increase, fill=team)) + 
  geom_boxplot () 

Boxplot Berkelompok di R

Alternatif serupa adalah dengan menggunakan faceting , di mana setiap subgrup ditampilkan di panelnya sendiri:

 library (ggplot2)

ggplot(data, aes(x=team, y=increase, fill=program)) + 
  geom_boxplot () +
  facet_wrap (~program) 

Plot kotak di R dikelompokkan berdasarkan faset

Bergantung pada data yang Anda kerjakan, membuat faset mungkin memenuhi kebutuhan visualisasi Anda atau mungkin tidak.

Sumber daya tambahan

Cara menghapus outlier di plot kotak di R
Cara membuat plot berdampingan di ggplot2
Panduan lengkap tema ggplot2 terbaik

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *