Który stan miał najwyższą frekwencję?
Informacje wyświetlane po najechaniu kursorem na poprzedni wykres punktowy pozwalają ustalić, który stan miał najwyższą frekwencję – jednak porównanie wyników między stanami zajmuje sporo czasu. W tym ćwiczeniu stworzysz wykres punktowy, na którego osi Y znajdą się stany, a na osi X – frekwencja wyborcza. Wykresy punktowe przedstawiające jedną zmienną jakościową i jedną ilościową są często nazywane wykresami kropkowymi (ang. dotplots) i umożliwiają szybkie porównanie grup.
Zbiór danych turnout zawiera informacje o udziale uprawnionych wyborców (turnout), którzy wzięli udział w wyborach śródkadencyjnych 2018 roku w każdym stanie (state).
W przykładowym kodzie turnout %>% slice_max(turnout2018, n = 15) wyodrębnia 15 stanów z najwyższą frekwencją.
Biblioteki plotly, dplyr i forcats zostały już wczytane.
To ćwiczenie jest częścią kursu
Interaktywna wizualizacja danych z plotly w R
Instrukcje do ćwiczenia
- Dla 15 stanów z najwyższą frekwencją utwórz wykres kropkowy (tj. wykres punktowy), na którym
turnout2018znajdzie się na osi X, astatena osi Y – przy czymstatema być posortowany wedługturnout2018. - Nadaj osi X tytuł
"Eligible voter turnout". - Nadaj osi Y tytuł
"State"i ustaw jejtypenacategory.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create a dotplot of voter turnout in 2018 by state ordered by turnout
turnout %>%
slice_max(turnout2018, n = 15) %>%
___(x = ___, y = ~fct_reorder(___, ___)) %>%
___() %>%
layout(___,
___)