Диаграмма Sankey

 

Диаграмма Sankey — это тип визуализации, в котором потоки (связи) между категориями отображаются с помощью направленных линий (лент), толщина которых соответствует количественному значению потока. Узлы (категории) располагаются по уровням слева направо, а ленты показывают, как значения распределяются между ними.

Особенности: 

  • поддерживает несколько уровней категорий (например, от источника к результату через промежуточные этапы);
  • ширина лент соответствует величине потока, что позволяет быстро оценить распределение;
  • может использоваться в качестве фильтра — при выборе элемента на диаграмме соответствующие значения передаются в другие визуализации отчета;
  • работает с категориальными и числовыми данными.

Диаграмма Sankey особенно полезна для:

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

Примечание — диаграмма доступна только в виде пользовательского компонента (плагина) и не входит в стандартный список визуализаций портала.
Чтобы использовать её в отчёте, необходимо предварительно добавить компонент на портал вручную. Как это сделать, смотри в разделе «Компоненты Аналитического портала».

Настройка компонента

Для корректной работы диаграммы Санки необходимо настроить следующие панели:

  1. Полка «Значения» — разместите одно числовое поле, которое будет использоваться для расчета объема потока между узлами.

  2. Полка «Категории» — последовательно разместите поля, описывающие путь движения значений. Каждое поле будет соответствовать одному из уровней узлов на диаграмме. Первый столбец считается источником, второй — целью, третий — следующей целью и т.д.

Пример структуры:

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

Общие настройки

В разделе представлены общие настройки со следующими параметрами:

  • «Заголовки» — включите переключатель и заполните ставший доступным поле «Заголовок»;
  • «Отступы контейнера» — установите значения отступов слева, сверху, справа и снизу контейнера;
  • «Точность чисел» —  установите длину числового значения (точность) после запятой. Варьируется от 0 до 5 знаков;
  • «Суффиксы чисел» — установите из выпадающего списка значения необходимых суффиксов.

Настройка полей

Этот раздел позволяет задать индивидуальные настройки для каждого поля, размещенного на полках «Значения» и «Категории».

В выпадающем списке «Выберите поле» укажите одно из уже добавленных полей.

После выбора станут доступны два параметра:

  • «Цвет по другому полю» — можно указать поле из полки «Значения», по которому будет задаваться цвет дуг или узлов;
  • «Подсказка по другому полю» — можно указать поле из полки «Значения» для отображения текста во всплывающей подсказке.

Всплывающая подсказка

Для отображения всплывающей подсказки включите переключатель в разделе «Всплывающая подсказка».

Заполните поля:

  • «Шаблон» — выберите из выпадающего списка шаблон отображения всплывающей подсказки;
  • «Размер шрифта» — установите значение размера шрифта;
  • «Цвет шрифта» — установите значение цвета для шрифта;
  • «Цвет фона» — установите значение цвета для фона.

Стилизация

Позволяет изменить внешний вид потока и узлов:

  • Цвет выбранного потока — цвет линии потока при выделении;
  • Прозрачность выбранного потока (%) — степень прозрачности выбранного потока;
  • Прозрачность не выбранного потока (%) — уровень прозрачности остальных потоков;
  • Прозрачность не выбранного узла (%) — прозрачность узлов, которые не выбраны.

Режим фильтра

Определяет поведение фильтрации при взаимодействии с элементами диаграммы:

  • Режим фильтра можно включать или отключать при помощи переключателя.

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