Memvisualisasikan pertanyaan dan jawaban dalam tag
Pada latihan sebelumnya, Anda memodifikasi tabel posts_with_tags untuk menambahkan kolom year, serta melakukan agregasi berdasarkan type, year, dan tag_name. Tabel yang telah dimodifikasi sudah dimuat untuk Anda sebagai by_type_year_tag, dan memiliki satu observasi untuk setiap jenis (pertanyaan/jawaban), tahun, dan tag. Mari kita buat sebuah plot untuk meninjau informasi yang terdapat dalam tabel tentang pertanyaan dan jawaban untuk tag dplyr dan ggplot2. Paket ggplot2 sudah dimuat untuk Anda.
by_type_year_tag <- posts_with_tags %>%
mutate(year = year(creation_date)) %>%
count(type, year, tag_name)
Latihan ini adalah bagian dari kursus
Menggabungkan Data dengan dplyr
Petunjuk latihan
- Saring tabel
by_type_year_taguntuk tag dplyr dan ggplot2. - Buat plot garis dari tabel yang telah disaring tersebut yang menampilkan frekuensi (
n) sepanjang waktu, diberi warna berdasarkan pertanyaan/jawaban dan difaset menurut tag.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Filter for the dplyr and ggplot2 tag names
by_type_year_tag_filtered <- by_type_year_tag %>%
filter(___)
# Create a line plot faceted by the tag name
ggplot(by_type_year_tag_filtered, aes(___, ___, color = ___)) +
geom_line() +
facet_wrap(~ tag_name)