Mulai sekarangMulai 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 merupakan bagian dari kursus

Visualisasi Data Tingkat Menengah dengan ggplot2

Lihat Kursus

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

ggplot(Vocab, aes(x = education, y = vocabulary)) +
  stat_smooth(method = "lm", se = FALSE) +
  # Create facets, wrapping by year, using vars()
  ___(___(___))
Edit dan Jalankan Kode