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
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
names_filtered <- names_normalized %>%
# Filter for the names Steven, Thomas, and Matthew
___
# Visualize the names in names_filtered over time
___