НачатьНачать бесплатно

Перегруженность графика 1: большие наборы данных

Точечные диаграммы (с помощью geom_point()) интуитивно понятны и широко используются, однако необходимо всегда учитывать перегруженность графика (overplotting), особенно в следующих четырёх случаях:

  1. Большие наборы данных
  2. Значения, выровненные по одной оси
  3. Данные с низкой точностью
  4. Целочисленные данные

Как правило, при использовании залитых фигур рекомендуется применять 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 + ___
Редактировать и запускать код