Nadmierne nakładanie punktów 3: dane o niskiej precyzji
Już wiesz, jak radzić sobie z nadmiernym nakładaniem punktów przy użyciu geom_point() w dwóch przypadkach:
- Duże zbiory danych
- Wyrównane wartości na jednej osi
W obu przypadkach używaliśmy position = 'jitter' wewnątrz geom_point() lub geom_jitter().
Przyjrzyjmy się kolejnemu przypadkowi:
- Dane o niskiej precyzji
Występuje on przy pomiarach o małej rozdzielczości, jak w zbiorze danych iris, gdzie pomiary wykonano z dokładnością do 1 mm (patrz podgląd). To sytuacja podobna do przypadku 2, jednak tym razem możemy rozpraszać punkty zarówno wzdłuż osi x, jak i osi y.
To ćwiczenie jest częścią kursu
Wprowadzenie do wizualizacji danych z ggplot2
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
ggplot(iris, aes(Sepal.Length, Sepal.Width, color = Species)) +
# Swap for jitter layer with width 0.1
geom_point(alpha = 0.5)