Выбор типа графика определяется не эстетикой, а задачей анализа.
Почему выбор графика важен? Один и тот же набор данных можно представить разными способами. Однако:
· не каждый график подходит для любой задачи;
· неверный выбор визуализации может исказить выводы;
· неподходящий тип графика затрудняет интерпретацию данных.
Поэтому тип графика определяется характером данных и аналитической задачей (таблица 5.3.1).
Таблица 5.3.1 – Типы графиков и их аналитическое назначение
|
Что показывает |
Когда используется |
Пример функции |
|
|
Линейный график |
Изменение величины во времени или по порядку наблюдений |
Анализ динамики, трендов |
|
|
Столбчатая диаграмма |
Сравнение категорий |
Сравнение групп, частот |
|
|
Гистограмма |
Распределение значений |
Анализ формы распределения, разброса |
|
|
Диаграмма рассеяния |
Связь между двумя переменными |
Поиск корреляции, выявление зависимостей |
|
|
Круговая диаграмма |
Доли в общей структуре |
Анализ структуры категорий |
|
Линейный график. Линейный график используется для отображения изменения показателя:
Пример:
plt.plot(x, y)
Что показывает линейный график? Линейный график помогает:
Таблица 5.3.2 – Примеры задач для использования линейных графиков
|
Задача |
Пример |
|
Анализ продаж |
по месяцам |
|
Изменение температуры |
по дням |
|
Рост прибыли |
по годам |
Поэтому: линейный график является основным инструментом анализа динамики.
Столбчатая диаграмма. Столбчатая диаграмма применяется для сравнения категориальных данных.
Пример:
plt.bar(categories, values)
Что показывает столбчатая диаграмма? Столбчатая диаграмма позволяет:
Например, можно сравнить:
Высота столбца: отражает величину показателя.
Гистограмма. Гистограмма используется для отображения распределения числовых значений.
Пример:
plt.hist(values)
Что показывает гистограмма? Гистограмма помогает:
Например. можно увидеть:
Диаграмма рассеяния. Диаграмма рассеяния используется для анализа связи между двумя переменными.
Пример:
plt.scatter(x, y)
Что показывает scatter-график? Диаграмма рассеяния помогает:
Например, можно исследовать:
Такой график часто используется перед построением моделей машинного обучения.
Круговая диаграмма. Круговая диаграмма показывает структуру долей внутри совокупности.
Пример:
plt.pie(values)
Что показывает круговая диаграмма? Круговая диаграмма используется:
Например, можно показать:
Однако в аналитической практике круговые диаграммы используются ограниченно.
Почему pie chart используется осторожно? Круговая диаграмма:
Поэтому для серьёзного аналитического сравнения чаще используются столбчатые графики.
Как выбирать тип графика? Если данные являются числовыми, то используются следующие графики – таблица 5.3.3.
Таблица 5.3.3 – Применение типа графика
|
Аналитическая задача |
График |
|
Анализ динамики |
Линейный |
|
Анализ распределения |
Гистограмма |
|
Поиск зависимости |
Scatter |
Если данные являются категориальными, то чаще используются:
Аналитические и методические акценты
Выбор типа графика зависит:
Аналитические и методические акценты. Выбор типа графика зависит от того, какие данные анализируются и какую задачу необходимо решить (таблица 5.3.4).
Таблица 5.3.4 – Примеры аналитических задач
|
Аналитическая задача |
Подходящий график |
|
Как менялась прибыль по месяцам? |
Линейный график |
|
Как распределены значения роста? |
Гистограмма |
|
Связан ли возраст с доходом? |
Диаграмма рассеяния |
|
Сравнение продаж по регионам |
Столбчатая диаграмма |
Учет объёма выборки и количества наблюдений. При выборе типа графика также необходимо учитывать, сколько наблюдений содержит набор данных (таблица 5.3.5).
Почему нельзя выбирать график «по красоте»
Неверно выбранный тип графика может:
Поэтому график выбирается не по внешнему виду, а по аналитической задаче.
Учет объёма выборки. При выборе графика важно учитывать количество наблюдений.
Таблица 5.3.5 – Учет объёма выборки при выборе типа графика
|
Объём данных |
Особенности визуализации |
Методические рекомендации |
|
До 10–15 наблюдений |
Оценка распределения нестабильна, график может быть малоинформативен |
Использовать таблицу или столбчатую диаграмму; гистограмма малоинформативна |
|
Десятки – сотни наблюдений |
Данные позволяют выявить тенденции и распределение |
Применять линейные графики, гистограммы, диаграммы рассеяния |
|
Тысячи и более наблюдений |
Возможна перегруженность графика |
Использовать агрегирование, сглаживание, уменьшение детализации |
Малые выборки. Если данных мало, то:
Поэтому для очень маленьких выборок иногда лучше использовать:
Большие выборки. При очень большом числе наблюдений:
В таких случаях используются:
✔ агрегирование
✔ сглаживание
✔ уменьшение детализации
✔ выборочные подмножества данных
Методический вывод. Выбор типа графика определяется не его внешним видом, а аналитической задачей и характером данных. При построении визуализации необходимо соблюдать следующие методические принципы:
1) Соответствие графика природе данных. Для временных рядов применяется линейный график, для распределения значений – гистограмма, для сравнения категорий – столбчатая диаграмма.
2) Минимизация искажений. Неверно выбранный масштаб осей, тип диаграммы или способ отображения данных может создать ложное впечатление о тенденции или различиях.
3) Простота и интерпретируемость. График должен быть понятен без избыточных пояснений. Чрезмерная детализация затрудняет анализ.
4) Связь с числовыми результатами. Визуализация не заменяет расчёты, а подтверждает или уточняет их.
Дополнительно необходимо учитывать объём выборки и количество наблюдений. Объём данных влияет на:
· читаемость визуализации;
· информативность графического представления;
· корректность интерпретации выявленных закономерностей.
Перед построением графика аналитик должен оценить:
· достаточен ли объём данных;
· не приводит ли большое число наблюдений к перегруженности графика;
· сохраняется ли наглядность и аналитическая интерпретируемость результата.
Таким образом, визуализация требует не только технических навыков работы с библиотеками Python, но и методологической дисциплины. Она является полноценным этапом аналитического процесса, а не иллюстративным дополнением к расчётам.
Методический принцип №1.
Таблица 5.3.6 – Соответствие графика природе данных
|
Тип данных |
Подходящий график |
|
Временные ряды |
Линейный |
|
Распределение значений |
Гистограмма |
|
Категории |
Столбчатая диаграмма |
Главная идея: тип графика должен соответствовать структуре данных.
Методический принцип №2. Минимизация искажений
Неверный:
может создать ложное впечатление о данных.
Поэтому визуализация должна быть аналитически корректной.
Методический принцип №3. Простота и интерпретируемость
График должен быть:
Чрезмерная сложность затрудняет восприятие и ухудшает анализ.
Методический принцип №4. Связь с числовыми результатами
Визуализация не заменяет вычисления, а дополняет их.
Графики должны:
Методологический вывод
Перед построением графика аналитик должен оценить:
Таким образом визуализация требует:
Итоги темы
В разделе рассмотрены:
Выбор типа графика определяется не его внешним видом, а характером данных, аналитической задачей и корректностью интерпретации результата.