Перегруженность графика 1: большие наборы данных
Точечные диаграммы (с помощью geom_point()) интуитивно понятны и широко используются, однако необходимо всегда учитывать перегруженность графика (overplotting), особенно в следующих четырёх случаях:
- Большие наборы данных
- Значения, выровненные по одной оси
- Данные с низкой точностью
- Целочисленные данные
Как правило, при использовании залитых фигур рекомендуется применять alpha-смешение (то есть добавлять прозрачность). Альтернативный вариант — непрозрачные полые фигуры.
Мелкие точки хорошо подходят для больших наборов данных с областями высокой плотности (где много перекрывающихся значений).
Для отработки навыков работы с большими наборами данных воспользуемся набором данных diamonds.
Это упражнение является частью курса
Введение в визуализацию данных с ggplot2
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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 + ___