MulaiMulai sekarang secara gratis

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

Lihat Kursus

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()
  ___(___(___))
Edit dan Jalankan Kode