5.3 ОСНОВНЫЕ ТИПЫ ГРАФИКОВ

 

Выбор типа графика определяется не эстетикой, а задачей анализа.

Почему выбор графика важен? Один и тот же набор данных можно представить разными способами. Однако:

·         не каждый график подходит для любой задачи;

·         неверный выбор визуализации может исказить выводы;

·         неподходящий тип графика затрудняет интерпретацию данных.

Поэтому тип графика определяется характером данных и аналитической задачей (таблица 5.3.1).

 

Таблица 5.3.1 – Типы графиков и их аналитическое назначение

Тип графика

Что показывает

Когда используется

Пример функции

Линейный график

Изменение величины во времени или по порядку наблюдений

Анализ динамики, трендов

plt.plot()

Столбчатая диаграмма

Сравнение категорий

Сравнение групп, частот

plt.bar()

Гистограмма

Распределение значений

Анализ формы распределения, разброса

plt.hist()

Диаграмма рассеяния

Связь между двумя переменными

Поиск корреляции, выявление зависимостей

plt.scatter()

Круговая диаграмма

Доли в общей структуре

Анализ структуры категорий

plt.pie()

 

Линейный график. Линейный график используется для отображения изменения показателя:

Пример:

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. Связь с числовыми результатами

Визуализация не заменяет вычисления, а дополняет их.

Графики должны:

Методологический вывод

Перед построением графика аналитик должен оценить:

Таким образом визуализация требует:

 

Итоги темы

В разделе рассмотрены:

Выбор типа графика определяется не его внешним видом, а характером данных, аналитической задачей и корректностью интерпретации результата.