Перейти к основному содержимому
Версия: 4.1

Sankey

Обзор

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

Настройки Sankey

Главная

Во вкладке Главная содержатся настройки, позволяющие задать основные параметры вида Sankey.

ПараметрОписаниеJSON-поле
Поле для узлов-источниковТекстовое поле, позволяющее задать имя поля, по которому будут отображаться узлы-источники.general.fromFieldName
Поле для узлов-приемниковТекстовое поле, позволяющее задать имя поля, по которому будут отображаться узлы-приемники.general.toFieldName
Поле для значенияТекстовое поле, позволяющее задать имя поля, которое определяет ширину связи между узлами.general.valueFieldName
СортировкаСелектор, позволяющий выбрать тип сортировки узлов. Доступно для выбора три опции: Нет, Название, Значениеgeneral.sortBy
ОриентацияИмя поля, которое определяет ширину связи между узлами.general.orientation

Интерфейс настроек в системе Smart Monitor выглядит следующим образом:

Узлы

Во вкладке Узлы расположены параметры отображения узлов.

ПараметрОписаниеJSON-поле
Ширина, pxТекстовое поле, позволяющее задать значение ширины узла.nodes.width
Цвет контураСелектор цвета, позволяющий выбрать цвет контура узла. Имеет смысл, когда ширина контура > 0nodes.stroke
Ширина контура, pxЧисловое поле для ввода, позволяющее задать ширину контура узла.nodes.strokeWidth
Смещение подписей, pxЧисловое поле для ввода, которое позволяет задать смещение подписей узлов относительно самих узлов.nodes.nameLabelLocationX
Цвет подписейСелектор цвета, позволяющий выбрать цвет подписей узловnodes.nameLabelFill
Толщина шрифтаЧисловое поле для ввода, позволяющее задать толщину шрифта подписей узлов.nodes.nameLabelFontWeight
НажатиеПереключатель, который позволяет включить или выключить сокрытие узлов по нажатию на них.nodes.clickable
ПеретаскиваниеПереключатель, который позволяет включить или выключить перетаскивание узлов.nodes.draggable

Интерфейс настроек в системе Smart Monitor выглядит следующим образом:

Связи

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

ПараметрОписаниеJSON-поле
СглаживаниеЧисловое поле для ввода, позволяющее задать значение сглаживания связей.links.tension
ДистанцияЧисловое поле для ввода, позволяющее задать значение дистанции прямой части связи до излома этой связи между двумя узлами.links.controlPointDistance
Режим заливкиСелектор, позволяющий выбрать один из режимов заливки. Доступно для выбора: Цвет узла-источника, Цвет узла-приемника, Однотонный цвет, Градиентlinks.colorMode
ЗаливкаСелектор цвета, позволяющий выбрать цвет связи.links.fill
ПрозрачностьЧисловое поле для ввода, позволяющее выбрать прозрачность связи.links.fillOpacity

Интерфейс настроек в системе Smart Monitor выглядит следующим образом:

Позиция

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

ПараметрОписаниеJSON-поле
Отступ справа, pxЧисловое поле для ввода, позволяющее задать отступ диаграммы справа.position.paddingRight
Отступ слева, pxЧисловое поле для ввода, позволяющее задать отступ диаграммы слева.position.paddingLeft
Отступ сверху, pxЧисловое поле для ввода, позволяющее задать отступ диаграммы сверху.position.paddingTop
Отступ снизу, pxЧисловое поле для ввода, позволяющее задать отступ диаграммы снизу.position.paddingBottom
ВыравниваниеПереключатель, позволяющий выбрать выравнивание диаграммы. Доступно для выбора: По левому краю, По правому краю, По центру, По всей ширинеposition.nodeAlign

Интерфейс настроек в системе Smart Monitor выглядит следующим образом:

Тема

Во вкладке Тема можно выбрать один из заготовленных вариантов цветовых схем. По умолчанию выбрана тема "Smart Monitor". Общий список тем приведен ниже:

  • Smart Monitor
  • Material
  • Dataviz
  • Kelly's
  • Frozen
  • Moonrise Kingdom
  • Spirited Away
  • Amcharts

Создание Sankey

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

Например, результаты запроса, который возвращает данные с подходящими значениями:

source sankey-diagram-test1 | table from, to, value

вернет следующий результат:

alt text

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

Sankey на странице поиска

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