Кольцевая диаграммаLTS
На кольцевой диаграмме данные представлены в виде секторов круга, где каждый сектор представляет собой часть целого. Сумма всех секторов равна 100 %.
Настройки виджета
Помимо общих настроек, у виджета есть уникальные.
Настройка данных
В виджет можно добавить один разрез и несколько мер. На странице Разрезы и меры описывается работа с локальными показателями.
Для меры дополнительно можно включить отображение абсолютного значения. Для разреза можно включить вложенность массива, скрыть пустые значения, добавить действия по клику и настроить параметр Отображать (Всегда/По переменной/По формуле).
Разрезам и мерам можно задать цвет. Правила отображения, которые можно применить к виджету, задаются на уровне пространства в Модели данных или во вкладке показателей в дашборде.
Отображение режимов настройки цвета в разрезах и мерах зависит от конфигурации виджета.
| Без разреза | С разрезом |
|---|---|
| Для меры доступны правила с режимом: 1. Базовый | Для разреза доступны режимы: 1. Отключено 2. По значениям (для значений доступны правила с базовым режимом) 3. По правилу (для значений доступны правила по разрезу, который добавлен в виджет) Для меры доступны режимы: 1. Авто (по умолчанию) 2. По градиенту (чтобы избежать появления большого количества промежуточных цветов, настройте количество классов — от 3 до 10) 3. По правилу (для значений доступны правила с режимом По градиенту или Настроить) 4. Настроить (по формуле) |
Настройка отображения
Размер текста
Регулирует размер текста в строках виджета.
Лимит разреза
Регулирует количество отображаемых на диаграмме сегментов.
Подсказка
Если включить подсказку, то в режиме просмотра при наведении на столбик появится окошко с подробной информацией об отображаемых данных.
Тип
Для диаграммы можно настроить тип отображения: кольцевая (с вырезом по центру) или круговая (целый круг). На скриншоте ниже — пример отображения диаграммы в виде целого круга.
Дополнительные настройки отображения
Дополнительно для виджета можно скрыть пустые значения и включить отображение легенды.
Настройка фильтрации
Для виджета доступны стандартные настройки фильтрации.
Фильтр, настроенный в виджете, невозможно удалить в режиме просмотра.
- В кольцевой диаграмме значения отображаются в долях.
- Другое вычисляется как 100 % — сумма всех сегментов.
- Сегмент Другое недоступен для клика.
Подробнее о виджете Кольцевая диаграмма в видеокурсе.
Настройка виджета в YAML
Виджет можно редактировать не только в образе, но и в YAML-редакторе. В таблице ниже представлены ключи и значения, которые можно использовать для настройки. Подробнее о том, как работать с ключом value, описано на странице Значения разрезов и мер в YAML. Форматы данных, которые можно использовать, описаны на соответствующей странице. Общие параметры для виджетов описаны на странице Настройка виджетов в YAML.
Настройки данных в YAML
| Ключ | Тип | Определение |
|---|---|---|
| title | string | Заголовок |
| showMarkdown | boolean | Описание |
| markdownText | string | Текст описания |
| markdownMeasures | — | Меры в описании |
| dimensions | — | Разрезы |
| measures | — | Меры |
| sorting | — | Сортировка |
Разрезы в YAML (ключ dimensions)
| Ключ | Тип | Определение |
|---|---|---|
| name | string | Название разреза |
| value | — | Формула разреза |
| dbDataType | enum | Тип данных разреза |
| format | enum | Формат |
| formatting | enum | Форматирование |
| formattingTemplate | string | Собственное форматирование Только для форматирования CUSTOM (Настроить) |
| hideEmptyValues | boolean | Скрыть пустые значения |
| hierarchyDimensions | — | Разрезы иерархии Если добавлен этот параметр, то показатель определяется как иерархия |
| onClick | — | Действия по клику Если показатель иерархический, параметр не применяется |
| color | — | Цвет: - DISABLED — отключено- VALUES — по значениям- RULE — по правилуЕсли разрез иерархический, параметр не применяется |
| displayCondition | — | Отображать (условие отображения) |
| arrayNesting | boolean | Вложенность массива |
Иерархический разрез (ключ hierarchyDimensions)
| Ключ | Тип | Определение |
|---|---|---|
| name | string | Название разреза |
| value | — | Формула разреза |
| dbDataType | enum | Тип данных разреза |
| format | enum | Формат |
| formatting | enum | Форматирование |
| formattingTemplate | string | Собственное форматирование Только для форматирования CUSTOM (Настроить) |
| hideEmptyValues | boolean | Скрыть пустые значения |
| onClick | — | Действия по клику |
| color | — | Цвет: - DISABLED — отключено- VALUES — по значениям- RULE — по правилу |
| displayCondition | — | Отображать (условие отображения) |
| arrayNesting | boolean | Вложенность массива |
Меры в YAML (ключ measures)
| Ключ | Тип | Определение |
|---|---|---|
| name | string | Название меры |
| value | — | Формула меры |
| dbDataType | enum | Тип данных формулы |
| format | enum | Формат |
| formatting | enum | Форматирование |
| formattingTemplate | string | Собственное форматирование Только для форматирования CUSTOM (Настроить) |
| showLabels | — | Метки значений |
| color | — | Цвет Доступные режимы без разреза: - AUTO — авто- BASE — базовый- RULE — по правилуДоступные режимы с разрезом: - AUTO — авто- GRADIENT — по градиенту- RULE — по правилу- FORMULA — по формуле |
| displayCondition | — | Отображать (условие отображения) |
Метки значений (ключ showLabels)
| Ключ | Тип | Определение |
|---|---|---|
| enabled | boolean | Метки вкл/выкл |
| absolute | boolean | Абсолютные значения |
| size | number | Размер меток |
Настройки отображения в YAML
| Ключ | Тип | Определение |
|---|---|---|
| paddings | string | Отступы по сторонам |
| titleSize | number | Размер заголовка |
| titleColor | — | Цвет заголовка: - AUTO — авто- BASE — базовый |
| titleWeight | enum | Толщина заголовка: - NORMAL — обычная- BOLD — большая |
| markdownTextSize | number | Текст описания В параметре указывается размер текста описания в Markdown. Параметр доступен, если активен переключатель Описание |
| textSize | number | Размер текста |
| dimensionLimit | number | Лимит разреза |
| hideEmptyValues | boolean | Скрыть пустые значения |
| showHint | boolean | Подсказка |
| legend | — | Легенда |
| chartType | enum | Тип диаграммы: - PIE — кольцевая (с вырезом по центру)- DONUT — круговая (целый круг) |
Настройки фильтрации в YAML
| Ключ | Тип | Определение |
|---|---|---|
| filterMode | enum | Режим фильтрации: - DEFAULT — базовый- SINGLE — единичный выбор- DISABLED — отключено |
| ignoreFilters | boolean | Игнорировать фильтры |
| filters | — | Фильтры |
| aggregateFilters | — | Агрегатные фильтры |
| stateName | string | Состояние |
Пример настроенного виджета в YAML-редакторе
widgets:
- key: donut-chart
apiVersion: "17"
type: DONUT_CHART
settings:
titleColor:
mode: AUTO
titleSize: 14
paddings: 8
titleWeight: NORMAL
textSize: 12
filterMode: DEFAULT
ignoreFilters: false
stateName: null
title: ""
showMarkdown: false
markdownMeasures: []
markdownText: ""
markdownTextSize: 14
dimensions:
- name: Континент
value:
mode: FORMULA
formula: '"store"."Континент"'
dbDataType: String
hideEmptyValues: false
format:
value: STRING
mode: BASE
formatting:
value: AUTO
mode: BASE
onClick: []
displayCondition:
mode: DISABLED
color:
mode: DISABLED
measures:
- name: Количество
value:
mode: FORMULA
formula: count()
dbDataType: UInt64
formatting:
value: AUTO
mode: BASE
format:
value: NUMBER
mode: BASE
showLabels:
enabled: true
absolute: false
size: 12
displayCondition:
mode: DISABLED
color:
mode: AUTO
chartType: PIE
legend:
position: RIGHT
verticalAlign: TOP
width:
value: null
mode: PIXEL
dimensionLimit: 10
filters: []
Была ли статья полезна?