Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Dla 15 stanów z najwyższą frekwencją utwórz wykres kropkowy (tj. wykres punktowy), na którym turnout2018 znajdzie się na osi X, a state na osi Y – przy czym state ma być posortowany według turnout2018.
  • Nadaj osi X tytuł "Eligible voter turnout".
  • Nadaj osi Y tytuł "State" i ustaw jej type na category.

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(___, 
         ___)
Edytuj i uruchom kod