Nadmierne nakładanie punktów 1: duże zbiory danych
Wykresy punktowe (tworzone za pomocą geom_point()) są intuicyjne, łatwe do zrozumienia i bardzo popularne – jednak zawsze należy brać pod uwagę nadmierne nakładanie punktów (overplotting), szczególnie w czterech sytuacjach:
- Duże zbiory danych
- Wyrównane wartości na jednej osi
- Dane o niskiej precyzji
- Dane całkowite
Zazwyczaj w przypadku wypełnionych kształtów zaleca się stosowanie mieszania alpha (czyli dodawania przezroczystości). Alternatywnie możesz użyć nieprzezroczystych, pustych kształtów.
Małe punkty sprawdzają się dobrze w dużych zbiorach danych z obszarami o wysokiej gęstości (gdzie punkty mocno się nakładają).
Przećwiczmy radzenie sobie z dużymi zbiorami danych na przykładzie zbioru diamonds.
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.
# Plot price vs. carat, colored by clarity
plt_price_vs_carat_by_clarity <- ggplot(diamonds, aes(carat, price, color = clarity))
# Add a point layer with tiny points
plt_price_vs_carat_by_clarity + ___