$ sudo teach IT

После знакомства с таблицами, сводными таблицами и KPI-карточками пора перейти к одному из самых популярных способов анализа данных — категориальным визуализациям.

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

Во всех этих случаях данные необходимо сравнить между собой. Для решения таких задач в Apache Superset используются категориальные визуализации. Наиболее распространенными из них являются столбчатые диаграммы (Bar Chart) и круговые диаграммы (Pie Chart).

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

Ключевые термины

  • Bar Chart — столбчатая диаграмма для сравнения значений между категориями.
  • Pie Chart — круговая диаграмма, показывающая доли частей от общего целого.
  • Category — группа объектов, например категория товара или город.
  • Segment — часть аудитории или бизнеса, выделенная по определенному признаку.
  • Dimension — поле, по которому выполняется группировка данных.
  • Metric — показатель, отображаемый на графике.
  • Ranking — упорядочивание категорий по величине показателя.
  • Distribution — распределение данных между группами.

Что такое категориальные визуализации

В предыдущем уроке мы строили таблицы и KPI-карточки. Они хорошо подходят для отображения точных значений, однако человеку гораздо проще замечать различия между объектами визуально.

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

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

Когда используются категориальные графики

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

Например, аналитик может исследовать:

  • продажи по категориям товаров;
  • выручку по регионам;
  • количество заказов по городам;
  • прибыль по менеджерам;
  • число клиентов по каналам привлечения;
  • продажи по брендам.

Обратите внимание на общий принцип. В каждом случае существует некоторое множество категорий и показатель, который необходимо сравнить между ними. Именно для таких задач чаще всего используются Bar Chart и Pie Chart.

Почему Bar Chart считается основной диаграммой аналитика

Если посмотреть на реальные BI-системы, можно заметить интересную закономерность. Большинство сравнительных отчетов строится именно на столбчатых диаграммах.

Причина проста. Человеческий глаз очень хорошо сравнивает длину объектов. Когда мы видим столбцы разной высоты, определить лидера и аутсайдера можно буквально за секунду.

Например, если категория "Ноутбуки" приносит 5 миллионов рублей выручки, а категория "Наушники" — 1 миллион рублей, разница будет очевидна даже без чтения подписей. Именно поэтому опытные аналитики чаще всего начинают с Bar Chart.

Создаем первый Bar Chart

Представим, что руководство интернет-магазина хочет узнать, какие категории товаров приносят больше всего выручки.

Открываем Explore и выбираем визуализацию Bar Chart.

В качестве группировки выбираем category.

В качестве метрики используем SUM(sales_amount).

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

Горизонтальные и вертикальные столбцы

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

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

Сортировка данных

Одним из самых полезных приемов является сортировка категорий. Представим два варианта диаграммы.

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

Второй вариант практически всегда воспринимается лучше. Пользователь сразу видит лидеров и отстающие направления. Поэтому при работе с категориальными диаграммами рекомендуется использовать сортировку по отображаемой метрике. Это значительно повышает читаемость графика.

Что такое Pie Chart

Pie Chart показывает долю каждой категории в общем результате. В отличие от Bar Chart, здесь нас интересуют не абсолютные значения, а их вклад в общий итог.

Представим, что интернет-магазин продает товары четырех категорий. Круговая диаграмма покажет, какую долю общей выручки приносит каждая категория. Такой подход помогает ответить на вопрос: Из чего состоит общий результат? Именно поэтому Pie Chart часто используют для анализа структуры бизнеса.

Создаем Pie Chart

Предположим, что мы хотим изучить структуру выручки интернет-магазина.

Выбираем визуализацию Pie Chart.

В качестве категории используем category.

В качестве метрики SUM(sales_amount).

После выполнения запроса Superset разделит круг на сегменты. Размер каждого сегмента будет пропорционален доле выручки соответствующей категории. Таким образом можно быстро понять, какие направления бизнеса занимают наибольшую часть продаж.

Ограничения Pie Chart

Несмотря на популярность круговых диаграмм, у них есть серьезные ограничения. Представьте Pie Chart с пятнадцатью категориями. Круг будет разделен на множество мелких сегментов. Сравнивать их между собой станет крайне неудобно.

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

  • Если важно сравнить значения между категориями — использовать Bar Chart.
  • Если необходимо показать структуру общего результата и категорий немного — использовать Pie Chart.

На практике Bar Chart применяется значительно чаще.

Анализ сегментов бизнеса

Категориальные диаграммы используются не только для товаров.

Представим, что интернет-магазин разделяет клиентов на сегменты:

  • новые клиенты;
  • постоянные клиенты;
  • VIP-клиенты.

С помощью Bar Chart можно сравнить количество заказов в каждом сегменте.

С помощью Pie Chart можно показать долю каждого сегмента в общей выручке.

Такой анализ помогает лучше понимать структуру клиентской базы и находить наиболее ценные группы покупателей.

Выбор правильной визуализации

Одна из самых важных задач аналитика — выбрать правильный способ представления данных.

  • Если руководителю нужно увидеть лидеров продаж, столбчатая диаграмма почти всегда окажется лучшим выбором.
  • Если необходимо показать структуру выручки между несколькими крупными категориями, можно использовать Pie Chart.

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

Наиболее частые ошибки

  • Использовать Pie Chart для большого количества категорий.
    При большом числе сегментов диаграмма становится трудной для восприятия.

  • Не сортировать Bar Chart.
    Отсортированные диаграммы читаются значительно легче.

  • Сравнивать близкие значения через Pie Chart.
    Небольшие различия между сегментами сложно заметить визуально.

  • Использовать слишком длинные названия категорий.
    Это ухудшает читаемость диаграммы.

  • Добавлять слишком много категорий на один график.
    Визуализация становится перегруженной.

  • Выбирать визуализацию только по внешнему виду.
    Главный критерий — насколько быстро пользователь может понять данные.

Наиболее частые вопросы

  • Что лучше использовать: Bar Chart или Pie Chart?
    В большинстве случаев для сравнения категорий лучше подходит Bar Chart. Pie Chart удобен для отображения структуры данных.

  • Сколько категорий допустимо показывать в Pie Chart?
    Обычно рекомендуется использовать не более 5–7 сегментов.

  • Можно ли отображать несколько метрик в Bar Chart?
    Да. Superset поддерживает сравнение нескольких показателей на одной диаграмме.

  • Нужно ли всегда сортировать столбцы?
    В большинстве случаев да. Это облегчает анализ данных.

  • Можно ли использовать категориальные диаграммы для временных данных?
    Обычно для временных рядов лучше подходят линейные графики.

  • Какие категориальные визуализации чаще всего встречаются на дашбордах?
    Наиболее популярными являются Bar Chart, затем Pivot Table и только после этого Pie Chart.

Итоги

В этом уроке мы познакомились с основными категориальными визуализациями Apache Superset.

Мы научились строить Bar Chart и Pie Chart, разобрались в различиях между ними, рассмотрели сильные и слабые стороны каждого подхода и научились выбирать подходящую визуализацию под конкретную аналитическую задачу.

Также мы увидели, как анализировать категории товаров, клиентские сегменты и структуру бизнеса с помощью диаграмм.

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

На следующий урок