Коли хороші дані дають погані графіки

Середній рівень візуалізації даних у ggplot2

Rick Scavetta

Founder, Scavetta Academy

Погані графіки: стиль

  • Колір
    • Не дружній до людей із дальтонізмом (напр., переважно червоний і зелений)
    • Неправильна палітра для типу даних (згадайте: послідовна, якісна, дивергентна)
    • Нерозрізнені групи (кольори занадто схожі)
    • Недоречно яскраві (пересичені основні кольори)
  • Текст
    • Нечитабельний (напр., надто малий, низька роздільна здатність)
    • Недостатньо описовий (напр., «довжина» — чого? у яких одиницях?)
    • Відсутній
    • Недоречний (напр., Comic Sans)
Середній рівень візуалізації даних у ggplot2

Погані графіки: структура і зміст

  • Інформаційний зміст
    • Забагато інформації (TMI)
    • Замало інформації (TLI)
    • Немає чіткої думки чи мети
  • Осі
    • Погане співвідношення сторін
    • Приховано початок відліку
    • Розірвані осі x або y
    • Спільні, але не вирівняні шкали
    • Невдала або відсутня трансформація
  • Статистика
    • Візуалізація не відповідає фактичній статистиці
  • Геометрії
    • Неправильний тип графіка
    • Неправильна орієнтація
  • «Не-дані» чорнила
    • Недоречне використання
  • 3D-графіки
    • Перцептивні проблеми
    • Непотрібна третя вісь
Середній рівень візуалізації даних у ggplot2

Неправильна орієнтація

Середній рівень візуалізації даних у ggplot2

Середній рівень візуалізації даних у ggplot2

Середній рівень візуалізації даних у ggplot2

Розірвані осі y

Середній рівень візуалізації даних у ggplot2

Розірвані осі y: замініть трансформованими даними

Середній рівень візуалізації даних у ggplot2

Розірвані осі y: використайте фасети

Середній рівень візуалізації даних у ggplot2

3D-графіки без даних на 3-й осі

Середній рівень візуалізації даних у ggplot2

3D-графіки з даними на 3-й осі

Середній рівень візуалізації даних у ggplot2

Подвійні осі y

Середній рівень візуалізації даних у ggplot2

Подвійна вісь y для трансформацій

з анотаціями

Середній рівень візуалізації даних у ggplot2

Рекомендації, а не правила

  • Керуйтеся здоровим глуздом:
    • Чи є на моєму графіку щось, що заважає чітко прочитати дані або головну думку?
Середній рівень візуалізації даних у ggplot2

Давайте потренуємось!

Середній рівень візуалізації даних у ggplot2

Preparing Video For Download...