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

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

bar-chart

Исходная таблица
Год Продажа
2022
2021 28М
2020 18М
2019
2018

Типы столбчатых диаграмм

С группировкой

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

bar-chart-groupped

Исходная таблица
Год Доставка Самовывоз
2022
2021 19М
2020 13М
2019
2018 331К 918К

С накоплением

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

bar-chart-stacked

Исходная таблица
Год Доставка Самовывоз
2022
2021 19М
2020 13М
2019
2018 331К 918К

Секции в визарде

Секция
в визарде
Описание
X Измерения. Может быть указано одно или два измерения. Влияет на группировку значений по оси X. Порядок указанных измерений влияет на порядок группировок по оси X. Для типов Дата и Дата и времяможно задать группировку по времени: минуты, часы, недели и др.
Y Показатель. Может быть указано несколько показателей. При добавлении в секцию более одного показателя в секции Цвета появится измерение Measure Names.
Цвета Измерение, показатель, поле Measure Names или Measure Values. Влияет на цвет столбцов. Measure Names и Measure Values удаляются из секции нажатием на значок или путем удаления показателей с оси Y.
Сортировка Измерение или показатель. Влияет на сортировку столбцов. В сортировку выносится только то измерение, которое участвует в построении чарта. Направление сортировки отмечено значком рядом с полем: по возрастанию или по убыванию . Чтобы изменить направление сортировки, нажмите значок.
Подписи Показатель. Отображает значения показателя на диаграмме. При использовании нескольких показателей для подписи добавляйте Measure Values. Поддерживается использование функций разметки. Для полей с типом Строка можно настроить использование базового синтаксиса Markdown: нажмите на значок перед названием поля и включите опцию Markdown.
Сплит Измерение. Разбивает чарт по горизонтали по значениям выбранного измерения. Максимальное количество сплитов в одном чарте — 25.
Фильтры Измерение или показатель. Используется в качестве фильтра. Фильтр может быть переопределен селектором дашборда, если селектор будет построен на том же поле.

Создание столбчатой диаграммы

Чтобы создать столбчатую диаграмму:

Важно

Если вы работаете с новой объектной моделью DataLens, включающей воркбуки и коллекции:

  1. Перейдите на главную страницу DataLens. На панели слева выберите Коллекции и воркбуки.
  2. Откройте воркбук, в правом верхнем углу нажмите Создать и выберите нужный объект.

Продолжайте инструкцию с шага 4.

  1. Перейдите на главную страницу DataLens.
  2. На панели слева выберите Чарты.
  3. Нажмите кнопку Создать чартЧарт в Wizard.
  4. Слева вверху нажмите Выберите датасет и укажите датасет для визуализации.
  5. Выберите тип чарта Столбчатая диаграмма.
  6. Перетащите измерение из датасета в секцию X. Значения отобразятся в нижней части графика по оси X.
  7. Перетащите один или несколько показателей из датасета в секцию Y. Значения отобразятся по оси Y в виде столбцов.

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

Создание столбчатой диаграммы с группировкой

Чтобы отобразить диаграмму с группировкой по оси X:

  1. Откройте столбчатую диаграмму или создайте новую.

  2. В зависимости от количества показателей в секции Y выполните следующие действия:

    1. Перетащите измерение, по которому хотите сгруппировать столбцы на диаграмме, в секцию Цвета.
    2. Продублируйте это измерение в секцию Х. Порядок измерений будет влиять на порядок группировки.

    one-measure

    1. Перетащите измерение Measure Names в секцию Цвета.
    2. Перетащите измерение Measure Names в секцию X. Порядок измерений будет влиять на порядок группировки.

    two-measures

Добавление цвета столбцов по показателю

Чтобы окрасить столбцы на диаграмме в зависимости от значений показателя:

  1. Откройте столбчатую диаграмму или создайте новую.

  2. В зависимости от количества показателей в секции Y выполните:

    Продублируйте показатель из секции Y в секцию Цвета.

    Столбцы на диаграмме окрасятся в зависимости от значений показателя.

    image

    Перетащите показатель Measure Values в секцию Цвета.

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

    image

  3. Дополнительно настройте градиент цвета для показателя. Для этого в правом верхнем углу секции Цвета нажмите значок (значок появляется при наведении указателя на секцию).

  4. В настройках цвета укажите:

    • Тип градиента — выберите двухцветный или трехцветный.
    • Цвет градиента — выберите цветовую гамму градиента из списка.
    • Направление градиента — измените направление градиента с помощью значка .
    • Задать пороговые значения — установите пороговые числовые значения, которые будут соответствовать каждому цвету. Работает, если в секции Y один показатель.

Добавление сортировки столбцов по агрегированному значению

В секции Сортировка нельзя использовать значение с агрегацией. Чтобы отсортировать столбцы по агрегированному значению (например, по сумме, количеству или среднему), сначала создайте вычисляемое поле в датасете или чарте с помощью формулы агрегации. Затем используйте его для построения чарта и сортировки.

Например, чтобы отсортировать продажи по значению суммы:

  1. Откройте столбчатую диаграмму или создайте новую.

  2. В левой части экрана над списком измерений и показателей нажмите значок и выберите Поле.

  3. В окне Настройка поля введите:

    • название поля — sum_Price;
    • формулу — SUM([Price]).
  4. Нажмите кнопку Создать.

  5. Перетащите новое поле в секции Y и Сортировка. Столбцы отсортируются по значению суммы продаж. Чтобы изменить направление сортировки, в секции Сортировка нажмите или справа от названия поля.

image

Настройка отображения пустых (null) значений

Если в исходных данных есть строка, в которой значение показателя равно null, в чарте с настройками по умолчанию график не отобразится в этой точке. Например, если в источнике есть строка с датой (20.07.2022), а сумма продаж для нее не указана.

Вы можете настроить отображение на диаграмме пустых значений в настройках секции чарта:

  1. В секции с показателем, отображение значения которого надо настроить, в правом верхнем углу нажмите значок (значок появляется при наведении указателя на секцию).
  2. В Пустые значения (null) выберите Отображать как 0.
  3. Нажмите Применить.

Теперь график будет построен по значениям 0 вместо null.

Если в исходных данных совсем нет строки, настройки секции чарта не изменят отображение показателя на диаграмме. Например, если в источнике нет строки с определенной датой (20.07.2022), данные на эту дату не отобразятся.

Подробнее см. раздел Настройка отображения пустых (null) значений

Рекомендации

  • Если значения категорий содержат большое количество текста, постарайтесь сокращать текст — подписи на диаграмме будут выглядеть аккуратнее. Можно использовать строковые функции в вычисляемых полях или условные операторы CASE.

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

  • Столбчатая диаграмма рекомендуется для отображения изменения показателя(ей) во времени. В этом случае сортировку по оси Х используйте с осторожностью, так как обычно пользователь ожидает увидеть изменение во времени по оси X.

  • При визуализации нескольких показателей внимательно подбирайте цвета. Они должны быть различимыми и контрастными. Рекомендуем не использовать больше 3-5 цветов на одном чарте. Если вам интересен один показатель среди всех – выделите его одним ярким цветом.

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

    Пример чарта

    bar-chart-split

См. также