Vizualizace otázek a odpovědí podle tagů
V předchozím cvičení jsi upravil/a tabulku posts_with_tags – přidal/a jsi sloupec year a provedl/a agregaci podle type, year a tag_name. Upravená tabulka je pro tebe předem načtena jako by_type_year_tag a obsahuje jeden záznam pro každou kombinaci typu (otázka/odpověď), roku a tagu. Pojďme vytvořit graf, který nám ukáže, co tabulka říká o otázkách a odpovědích pro tagy dplyr a ggplot2. Balíček ggplot2 je pro tebe předem načten.
by_type_year_tag <- posts_with_tags %>%
mutate(year = year(creation_date)) %>%
count(type, year, tag_name)
Toto cvičení je součástí kurzu
Joining Data with dplyr
Pokyny k cvičení
- Filtruj tabulku
by_type_year_tagpro tagy dplyr a ggplot2. - Z filtrované tabulky vytvoř spojnicový graf, který zobrazí četnost (
n) v čase, s odlišením otázek a odpovědí barvou a rozdělením do facetů podle tagu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Filter for the dplyr and ggplot2 tag names
by_type_year_tag_filtered <- by_type_year_tag %>%
filter(___)
# Create a line plot faceted by the tag name
ggplot(by_type_year_tag_filtered, aes(___, ___, color = ___)) +
geom_line() +
facet_wrap(~ tag_name)