MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Saring tabel names_normalized untuk membatasi hanya pada tiga nama Steven, Thomas, dan Matthew.
  • Buat plot garis dari names_filtered untuk memvisualisasikan fraction_max dari waktu ke waktu, dengan warna berdasarkan name.

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
___
Edit dan Jalankan Kode