Memvisualisasikan perubahan popularitas yang dinormalisasi
Anda memilih beberapa nama dan menghitung masing-masing sebagai fraksi dari puncaknya. Ini merupakan jenis "normalisasi" nama, di mana Anda berfokus pada perubahan relatif dalam setiap nama, bukan pada popularitas keseluruhan nama tersebut.
Dalam latihan ini, Anda akan memvisualisasikan popularitas yang dinormalisasi untuk setiap nama. Hasil kerja Anda dari latihan sebelumnya, names_normalized, telah disediakan.
names_normalized <- babynames %>%
group_by(name) %>%
mutate(name_total = sum(number),
name_max = max(number)) %>%
ungroup() %>%
mutate(fraction_max = number / name_max)
Latihan ini adalah bagian dari kursus
Manipulasi Data dengan dplyr
Petunjuk latihan
- Saring tabel
names_normalizeduntuk membatasi hanya pada tiga namaSteven,Thomas, danMatthew. - Buat plot garis dari
names_filtereduntuk memvisualisasikanfraction_maxdari waktu ke waktu, dengan warna berdasarkanname.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
names_filtered <- names_normalized %>%
# Filter for the names Steven, Thomas, and Matthew
___
# Visualize the names in names_filtered over time
___