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 merupakan bagian dari kursus
Manipulasi Data dengan dplyr
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
names_filtered <- names_normalized %>%
# Filter for the names Steven, Thomas, and Matthew
___
# Visualize the names in names_filtered over time
___