Visualisierung der normalisierten Veränderung der Beliebtheit
Du hast ein paar Namen ausgewählt und jeden davon als Bruchteil seines Höchstwerts berechnet. Das ist eine Art der „Normalisierung” eines Namens, bei der du dich auf die relative Veränderung innerhalb jedes Namens konzentrierst und nicht auf die allgemeine Beliebtheit des Namens.
In dieser Übung visualisierst du die normalisierte Beliebtheit jedes Namens. 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
Datenbearbeitung mit dplyr
Anleitung zur Übung
- Filtere die Tabelle
names_normalizedso, dass sie auf die drei NamenSteven,ThomasundMatthewlimitiert wird. - Erstelle ein Liniendiagramm aus
names_filtered, umfraction_maxim Laufe der Zeit zu visualisieren, gefärbt nachname.
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
___