25 марта 2025

🟡🍰 Использование круговых диаграмм – это не конец света

Data Analyst / BI Dev / SQL Dev Senior backend developer at USETECH Telegram: @aleksandripatov
Хейт круговых диаграмм – тренд среди дата-аналитиков, но так ли они ужасны на самом деле?
🟡🍰 Использование круговых диаграмм – это не конец света

Привет всем!

Я Ипатов Александр, старший разработчик в USETECH. Сегодня хочу поделиться мыслями о том, как правила вроде «избегайте круговых диаграмм» могут быть полезны для новичков, но в реальных ситуациях, учитывая множество нюансов, они не всегда помогают. Вместо того чтобы заучивать правила о том, «как надо», попробуйте понять «почему надо».

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

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

💻 Библиотека программиста
Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека программиста»

Почему круговые диаграммы так спорны?

Круговая диаграмма не нуждается в представлении. Сегодня её можно встретить везде – от футболок до мемов в соцсетях. Этот тип диаграмм показывает часть от целого: круг делится на секторы, пропорциональные значениям категорий. Размер или угол сектора отражает вклад категории в общую сумму.


Пример круговой диаграммы в отчёте
Пример круговой диаграммы в отчёте

Диаграмма показывает долю продаж через онлайн-каналы и розничные магазины, с подписями в абсолютных числах и процентах.

Несмотря на плохую репутацию среди профессионалов, многие продолжают использовать круговые диаграммы по разным причинам:

  1. Привычность: Круговая диаграмма сохранилась так долго отчасти потому, что она очень распространена. Скорее всего, каждый хотя бы раз видел такую диаграмму, а многие даже создавали её сами. Круговые диаграммы использовали в презентациях и на слайдах ещё до появления компьютеров – они просты для восприятия, и их легко объяснить аудитории, незнакомой с темой.
  2. Простота: Круговые диаграммы не требуют дополнительных пояснений и интуитивно понятны большинству зрителей, особенно неподготовленной аудитории без знаний в области данных или дизайна. Многие предпочитают использовать и просматривать именно их, потому что они просты (особенно по сравнению с более сложными типами графиков, такими как водопадная диаграмма, древовидная карта или даже составная столбчатая диаграмма).
  3. Эстетика: Иногда люди выбирают определённые типы диаграмм просто чтобы разнообразить монотонность таблиц, матриц и столбчатых графиков. Карты и круговые диаграммы привычны для большинства пользователей и легко воспринимаются. Поэтому многие авторы отчётов используют их, чтобы разбавить однообразие дизайна – даже в тех случаях, когда столбчатая диаграмма могла бы быть эффективнее.
  4. Компактность: Круговая или кольцевая диаграмма занимает мало места и может удобно размещаться рядом с карточкой, накладываться поверх карт или встраиваться в строки таблиц.

Однако у круговых диаграмм есть серьёзные недостатки.

Проблемы круговых диаграмм

Главные проблемы – точность и восприятие. Люди хуже оценивают углы и площади по сравнению с длинами (как в столбчатых диаграммах) или позициями (как в точечных графиках).

Четыре варианта визуализации одних и тех же данных
Четыре варианта визуализации одних и тех же данных

С двумя категориями круговая диаграмма ещё справляется, но с тремя и более её эффективность резко падает.

Другие проблемы, которые хочется отметить:

  • Трудность сравнения категорий при схожих размерах секторов.
🟡🍰 Использование круговых диаграмм – это не конец света
  • Много категорий = много цветов, что усложняет восприятие.
🟡🍰 Использование круговых диаграмм – это не конец света
  • Не подходят для сравнения величин или прогресса – только для пропорций.
🟡🍰 Использование круговых диаграмм – это не конец света
  • Не отображают отрицательные значения или значения >100%.
🟡🍰 Использование круговых диаграмм – это не конец света

Когда правила мешают

В обучении (визуализации данных, DAX, моделировании) мы ищем чёткие правила: «делай так, не делай эдак». Это проще, чем разбираться в нюансах. Но реальность сложнее. Иногда нужно отступить от правил для лучшего результата. Примеры:

  1. Правило 3-30-300 для отчётов. Как правило, соблюдение этих принципов позволяет создавать более эффективные макеты отчётов и улучшает пользовательский опыт. Однако для некоторых типов отчётов (например, исследовательских дашбордов или разбитых на страницы документов) может потребоваться отступление от этих правил, поскольку в их случае «эффективность» измеряется не скоростью восприятия данных, а другими критериями.
  2. Избегание связей N:N в моделях. Как правило, в большинстве моделей такие связи могут приводить к неоднозначности и непредсказуемым результатам. Однако в некоторых случаях они необходимы для работы с определёнными данными или функциями. Например, при использовании нескольких таблиц фактов (таких как «Продажи» и «Прогноз») с разной детализацией: если транзакции продаж указываются на уровне кода товара, а прогноз строится на уровне товарной подкатегории.
  3. Не фильтровать таблицы в DAX. Как правило, фильтрация таблиц в DAX-мерах обычно снижает производительность и может замедлить работу отчётов. Однако в некоторых случаях она необходима (например, для реализации специфических оптимизаций или функций, которые невозможно достичь другими способами).

Правила – это отправная точка, но не догма.

Условное форматирование в Power BI теперь можно настроить без сложных DAX-конструкций. Рассказываем, как новые визуальные вычисления помогают создавать адаптивные и стильные отчеты, которые реагируют на любые изменения данных.

Субъективность и эмпатия в дизайне

В отличие от DAX или моделей данных, дизайн отчётов субъективен. Самые красивые дашборды могут оказаться бесполезными, если не учитывают потребности пользователей. И наоборот: «неидеальные» отчёты с кучей круговых диаграмм могут приносить пользу, если созданы с пониманием задач бизнеса. Если пользователи настаивают на круговой диаграмме – возможно, стоит прислушаться. Может, они просто не знают альтернатив. А может, такой формат для них удобнее.

Когда круговая диаграмма уместна

Несмотря на недостатки, в некоторых случаях они работают:

  1. 2-3 категории с явным перевесом одной.
  2. Акцент на ключевой категории (например, выделение онлайн-продаж).
  3. Визуализация прогресса (но без учёта перевыполнения >100%).
  4. Компактные KPI (например, мини-диаграммы в карточках).
Пример удачного использования. Здесь синим выделены онлайн-продажи, что сразу бросается в глаза.
Пример удачного использования. Здесь синим выделены онлайн-продажи, что сразу бросается в глаза.

Вариации круговых диаграмм

Есть несколько модификаций:

  1. Кольцевая диаграмма (отверстие в центре, меньше «визуального шума»).
  2. Разделённая круговая (акцент на определённом секторе).
  3. Sunburst (иерархические данные, но сложна для восприятия).
  4. Совмещение с картами или таблицами (например, SVG-визуализации).
Вариации круговых диаграмм
Вариации круговых диаграмм
Подробный обзор самых эффективных инструментов для создания графиков и диаграмм в React – от простых решений до профессиональных библиотек корпоративного уровня.

Заключение

Круговые диаграммы не идеальны, но и не абсолютное зло. Правило «избегайте их» полезно для новичков, но в реальности важнее понимать контекст. Если ваш отчёт полезен и решает задачи бизнеса – не страшно, если в нём есть парочка круговых диаграмм. Главное – думать о том, что вы хотите показать, и выбирать оптимальный способ визуализации.

Комментарии

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ