Dodawanie linii odniesienia
Na poprzednim wykresie nie było trudno zauważyć, że frekwencja wyborcza wzrosła w niemal każdym stanie – jednak dostrzeżenie tego mogło zająć chwilę. Informacje wyświetlane po najechaniu kursorem na pewno ułatwiają to zadanie, ale sama interaktywność nie wystarczy, by uznać je za naprawdę proste.
Jak więc pomóc czytelnikom szybciej odczytać wykres? Wystarczy dodać linię odniesienia \(y=x\). Obserwacje leżące powyżej tej linii odpowiadają stanom z wyższą frekwencją wyborczą w 2018 roku. W plotly możesz narysować linię, łącząc dwa punkty za pomocą add_lines(x = c(x1, x2), y = (y1, y2)).
Twoim zadaniem jest dodanie linii odniesienia \(y=x\) do poprzedniego wykresu.
Zwróć uwagę, że wykres z poprzedniego ćwiczenia jest zapisany w obiekcie p.
To ćwiczenie jest częścią kursu
Interaktywna wizualizacja danych z plotly w R
Instrukcje do ćwiczenia
- Użyj funkcji
add_lines(), aby dodać linię odniesienia przechodzącą przez punkty (0.25, 0.25) i (0.6, 0.6). - Ukryj legendę, która domyślnie pojawia się na wykresie.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Add the line y = x to the scatterplot
p %>%
___(x = c(___, ___), y = c(___, ___)) %>%
___