MulaiMulai sekarang secara gratis

Mengatur urutan

Jika Anda ingin mengubah urutan facet, sebaiknya definisikan variabel faktor Anda dengan benar sebelum membuat plot.

Mari kita lihat contohnya dengan variabel transmisi mtcars, yaitu am. Dalam hal ini, 0 = "automatic" dan 1 = "manual".

Di sini, kita akan menjadikan am sebagai variabel faktor dan mengganti label angka dengan nama yang sesuai. Urutan bawaan adalah alfabetis. Untuk menatanya ulang, kita akan memanggil fct_rev() dari paket forcats untuk membalik urutannya.

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.

# Make factor, set proper labels explictly
mtcars$fam <- factor(mtcars$am, labels = c(`0` = ___,
                                           `1` = ___))

# Default order is alphabetical
ggplot(mtcars, aes(wt, mpg)) +
  geom_point() +
  facet_grid(cols = vars(fam))
Edit dan Jalankan Kode