Membungkus untuk banyak level
facet_grid() sangat cocok untuk variabel kategorikal dengan jumlah level yang sedikit. Meskipun memungkinkan untuk memfasis variabel dengan banyak level, plot yang dihasilkan akan sangat lebar atau sangat tinggi, sehingga sulit dilihat.
Solusinya adalah menggunakan facet_wrap() yang memisahkan level sepanjang satu sumbu tetapi membungkus semua subset ke sejumlah baris atau kolom tertentu.
Untuk plot ini, kita akan menggunakan himpunan data Vocab yang sudah Anda lihat. Lapisan dasar telah disediakan.
Karena kita memiliki banyak years, tidak masuk akal menggunakan facet_grid(), jadi mari coba facet_wrap() sebagai gantinya.
Latihan ini adalah bagian dari kursus
Visualisasi Data Tingkat Menengah dengan ggplot2
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
ggplot(Vocab, aes(x = education, y = vocabulary)) +
stat_smooth(method = "lm", se = FALSE) +
# Create facets, wrapping by year, using vars()
___(___(___))