Visualisierung der normalisierten Veränderung der Popularität
Du hast dir ein paar Namen ausgesucht und jeden von ihnen als einen Bruchteil ihres Höchststandes berechnet. Das ist eine Art "Normalisierung" eines Namens, bei der du dich auf die relativen Veränderungen innerhalb jedes Namens konzentrierst und nicht auf die allgemeine Beliebtheit des Namens.
In dieser Übung visualisierst du die normalisierte Popularität der einzelnen Namen. Deine Arbeit aus der vorherigen Übung, names_normalized
, wurde dir zur Verfügung gestellt.
names_normalized <- babynames %>%
group_by(name) %>%
mutate(name_total = sum(number),
name_max = max(number)) %>%
ungroup() %>%
mutate(fraction_max = number / name_max)
Diese Übung ist Teil des Kurses
Datenmanipulation mit dplyr
Anleitung zur Übung
- Filtere die Tabelle
names_normalized
, um sie auf die drei NamenSteven
,Thomas
undMatthew
zu beschränken. - Erstelle ein Liniendiagramm von
names_filtered
, umfraction_max
über die Zeit zu visualisieren, gefärbt durchname
.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
names_filtered <- names_normalized %>%
# Filter for the names Steven, Thomas, and Matthew
___
# Visualize the names in names_filtered over time
___