Memfacet untuk menampilkan struktur.
Mengambil kode dari latihan sebelumnya, mari kita modifikasi untuk mengelompokkan negara berdasarkan wilayahnya dengan faceting.
Ini akan membantu menambahkan sedikit lebih banyak struktur pada penyajian tanpa membuat bagan menjadi terlalu rumit.
Kita ingin menggunakan facet_grid() di sini dan menempatkan semua plot dalam kolom yang sama, sehingga perbandingan antarwilayah tetap mudah sambil tetap mempertahankan pengelompokan di tingkat wilayah.
Anda juga perlu menyesuaikan argumen scale dalam facet_grid() agar tidak mengulangi seluruh struktur sumbu-y untuk setiap facet.
Latihan ini adalah bagian dari kursus
Praktik Terbaik Visualisasi di R
Petunjuk latihan
- Tambahkan
facet_grid()ke kode dari plot sebelumnya dan setel variabel faceting-nya keregion~.. - Atur sumbu-y agar bebas dengan menyetel
scaleke'free_y'.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
who_subset %>%
mutate(logFoldChange = log2(cases_2002/cases_1992)) %>%
ggplot(aes(x = logFoldChange, y = reorder(country, logFoldChange))) +
geom_point() +
geom_vline(xintercept = 0) +
xlim(-6,6) +
# add facet_grid arranged in the column direction by region and free_y scales
___