Комбинированная диаграмма
Комбинированная диаграмма полезна, когда необходимо отобразить несколько мер с отличающейся размерностью.
Настройки виджета
Помимо общих настроек, у виджета есть уникальные.
Настройка данных
В виджет можно добавлять разрезы и меры. В разрезах можно скрыть пустые значения, добавить действия по клику и настроить параметр Отображать (Всегда/По переменной/По формуле).
Для мер доступны дополнительные настройки.
Тип
Регулирует отображение диаграммы: авто (по умолчанию), в виде столбиков или линии с точками. При выборе отображения в виде линии можно настроить ее толщину.
Дополнительно для меры можно включить метки значений и указать их размер.
Отображение режимов настройки цвета в разрезах и мерах зависит от конфигурации виджета и от выбранного типа отображения диаграммы: авто, столбик или линия.
1 разрез | |
---|---|
1 мера | Тип диаграммы Линия Для разреза: Настройка цветов недоступна Для меры доступны правила с режимом: 1. Базовый Тип диаграммы Столбик Для разреза доступны режимы: 1. Отключено 2. По значениям (для значений доступны правила с базовым режимом) 3. По правилу (для значений доступны правила по разрезу, которые добавлены в виджет) Для меры доступны правила с режимами: 1. Базовый 2. По градиенту 3. Настроить |
Несколько мер | Для разреза любого типа диаграммы: Настройка цветов недоступна Для меры типа Авто: Настройка цветов недоступна Для меры типа Столбик доступны режимы: 1. Авто 2. Базовый 3. По правилу (для значений доступны правила с базовым режимом) Для меры типа Линия доступны режимы: 1. Авто 2. Базовый 3. По правилу (для значений доступны правила с базовым режимом) |
Настройка отображения
Размер текста
Регулирует размер текста в виджете, кроме значений меток для мер.
Лимит разреза
Регулирует количество отображаемых на диаграмме столбиков или точек.
Скрыть пустые значения
Включите, чтобы пустые значения не отображались на диаграмме.
Подсказка
Если включить подсказку, то в режиме просмотра при наведении на столбик или точку на графике появится окошко с подробной информацией об отображаемых данных.
Тип
Если в диаграмме есть две и более меры, отображающихся как столбики, то появляется возможность выбрать тип отображения столбиков: с накоплением или с группировкой.
Ориентация
Регулирует направление, в котором отображаются столбики:
- Авто (по умолчанию)
- По вертикали
- По левому краю
- По правому краю
Если разрез имеет формат, образованный для времени, то ориентация диаграммы вертикальная, в других случаях — горизонтальная.
Ширина столбиков
По умолчанию — Авто (20 пикселей при горизонтальной ориентации и 36 — при вертикальной). Допустимые значения — от 12 до 100 пикселей. Введенное значение устанавливается в качестве максимальной ширины столбика, если на диаграмме достаточно места (промежутки между столбиками не меньше ширины самого столбика). Если места недостаточно, для столбиков устанавливается максимально возможная в каждом отдельном случае ширина.
- Параметр доступен, если в виджете есть хотя бы одна мера с отображением в виде столбиков.
- Если на диаграмме столбики отображаются с группировкой, ширина при настройке изменяется для всех столбиков.
Сглаживание линий
Включите, чтобы линии на графике стали более плавными (доступно только для режима отображения в виде линии с точками).
Легенда
Подробности работы с легендой описаны на странице Виджеты.
Ось X
Для оси X можно включить отображение заголовка, а также настроить поворот и высоту меток.
Ось Y
Для оси Y можно включить отображение заголовка и указать ширину меток.
Ось Y2
Для оси Y можно включить отображение заголовка, указать ширину меток и диапазон.
- Отображение всех осей можно включить или отключить.
- Если диапазон оси меньше значения меры, то график масштабируется до необходимого диапазона. Значения, которые не входят в диапазон, отображаются без точек за границей видимой части графика.
Настройка фильтрации
Для виджета доступны стандартные настройки фильтрации.
- Фильтр, настроенный в виджете, невозможно удалить в режиме просмотра.
- Если к виджету применить фильтр по клику, то выделяются выбранные точки на линии.
Подробнее о виджете Комбинированная диаграмма в видеокурсе.
Настройка виджета в 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 — по правилуПараметр не применяется, если: 1. Создано больше одной меры 2. Создана только одна мера с типом LINE (линия)3. Разрез иерархический |
displayCondition | — | Отображать (условие отображения) |
arrayNesting | boolean | Вложенность массива |
Иерархический разрез (ключ hierarchyDimensions)
Ключ | Тип | Определение |
---|---|---|
name | string | Название разреза |
value | — | Формула разреза |
dbDataType | enum | Тип данных разреза |
format | enum | Формат |
formatting | enum | Форматирование |
formattingTemplate | string | Собственное форматирование Только для форматирования CUSTOM (Настроить) |
hideEmptyValues | boolean | Скрыть пустые значения |
onClick | — | Действия по клику |
color | — | Цвет: - DISABLED — отключено- VALUES — по значениям- RULE — по правилуПараметр не применяется, если: 1. Создано больше одной меры 2. Создана только одна мера с типом LINE (линия) |
displayCondition | — | Отображать (условие отображения) |
arrayNesting | boolean | Вложенность массива |
Меры в YAML (ключ measures)
Ключ | Тип | Определение |
---|---|---|
name | string | Название меры |
value | — | Формула меры |
dbDataType | enum | Тип данных меры |
format | enum | Формат |
formatting | enum | Форматирование |
formattingTemplate | string | Собственное форматирование Только для форматирования CUSTOM (Настроить) |
display | — | Тип отображения меры |
showLabels | — | Метки значений |
color | — | Цвет 1. Для мер с типом AUTO (авто):- AUTO — авто2. Для мер с типом BAR (столбик):- AUTO — авто- BASE — базовый- FORMULA — по формуле- RULE — по правилу3. Для мер с типом LINE (линия):- AUTO — авто- BASE — базовый- RULE — по правилу |
displayCondition | — | Отображать (условие отображения) |
Тип отображения меры в YAML (ключ display)
Ключ | Тип | Определение |
---|---|---|
mode | enum | Тип: - AUTO — авто- BAR — столбик- LINE — линия |
lineThickness | enum | Толщина линий: - THIN — малая- THICK — большаяТолько для типа LINE (линия) |
Метки значений в YAML (ключ showLabels)
Ключ | Тип | Определение |
---|---|---|
enabled | 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 | Подсказка |
chartType | enum | Тип: - STACK — с накоплением- GROUP — с группировкойПрименяется, если больше одной меры с типом BAR (столбик) |
orientation | enum | Ориентация: - AUTO — авто- HORIZONTAL — горизонтальная- VERTICAL-LEFT — вертикально по левому краю- VERTICAL-RIGHT — вертикально по правому краю |
lineSmoothing | boolean | Сглаживание линий |
legend | — | Легенда |
showTotalLabels | — | Метки итоговых значений Только для типа STACK (с наполнением) |
xAxis | — | Настройки оси X |
x2Axis | — | Настройки оси Х2 |
yAxis | — | Настройки оси Y |
y2Axis | — | Настройки оси Y2 |
barWidth | number | Ширина столбиков |
Метки итоговых значений (ключ showTotalLabels)
Ключ | Тип | Определение |
---|---|---|
enabled | boolean | Итоговые метки вкл/выкл |
size | number | Размер меток |
Настройки оси X (ключ xAxis)
Ключ | Тип | Определение |
---|---|---|
enabled | boolean | Ось X вкл/выкл |
rotation | number | Поворот меток |
height | number | Высота меток |
showTitle | boolean | Заголовок |
Настройки оси Х2 (ключ x2Axis)
Ключ | Тип | Определение |
---|---|---|
enabled | boolean | Ось Х2 вкл/выкл |
rotation | number | Поворот меток |
height | number | Высота меток |
showTitle | boolean | Заголовок |
rangeSwitch | boolean | Диапазон вкл/выкл |
range | — | Значения диапазона |
Значения диапазона в YAML (ключ range)
Ключ | Тип | Определение |
---|---|---|
min | number | Минимальное значение |
max | number | Максимальное значение |
Настройки оси Y (ключ yAxis)
Ключ | Тип | Определение |
---|---|---|
enabled | boolean | Ось Y вкл/выкл |
width | number | Ширина меток |
showTitle | boolean | Заголовок |
Настройки оси Y2 (ключ y2Axis)
Ключ | Тип | Определение |
---|---|---|
enabled | boolean | Ось Y2 вкл/выкл |
width | number | Ширина меток |
showTitle | boolean | Заголовок |
rangeSwitch | boolean | Диапазон вкл/выкл |
range | — | Значения диапазона |
Настройки фильтрации в YAML
Ключ | Тип | Определение |
---|---|---|
filterMode | enum | Режим фильтрации: - DEFAULT — базовый- SINGLE — единичный выбор- DISABLED — отключено |
ignoreFilters | boolean | Игнорировать фильтры |
filters | — | Фильтры |
aggregateFilters | — | Агрегатные фильтры |
stateName | string | Состояние |
Пример настроенного виджета в YAML-редакторе
- key: combined-bar-chart
apiVersion: "7"
type: COMBINED_CHART
settings:
title: ""
titleSize: 14
titleColor:
mode: AUTO
titleWeight: NORMAL
showMarkdown: false
markdownMeasures: []
markdownText: ""
textSize: 12
displayCondition:
mode: DISABLED
showTotalLabels:
enabled: false
size: 12
xAxis:
enabled: true
showTitle: false
x2Axis:
enabled: true
showTitle: false
rangeSwitch: false
range: {}
yAxis:
enabled: true
showTitle: false
y2Axis:
enabled: true
showTitle: false
rangeSwitch: false
range: {}
dimensionLimit: 15
dimensions:
- name: Магазин
value:
mode: FORMULA
formula: '"store"."Магазин"'
dbDataType: STRING
format: STRING
formatting: AUTO
displayCondition:
mode: DISABLED
color:
mode: DISABLED
onClick: []
measures:
- name: Рентабельность
value:
mode: FORMULA
formula: (sum("sale"."Сумма продаж") - sum("sale"."Себестоимость") )/
sum("sale"."Сумма продаж") * 100
dbDataType: FLOAT
format: NUMBER
formatting: x.x[%]
display:
mode: STACK
lineThickness: THIN
showLabels:
enabled: true
size: 12
color:
mode: BASE
value: "#c5d4e0"
displayCondition:
mode: DISABLED
formattingTemplate: ""
- name: Себестоимость
value:
mode: TEMPLATE
dbType: CH
tableName: sale
columnName: Себестоимость
templateName: sum
dbDataType: FLOAT
format: NUMBER
formatting: AUTO
display:
mode: LINE
lineThickness: THICK
showLabels:
enabled: true
size: 12
color:
mode: BASE
value: "#078936"
displayCondition:
mode: DISABLED
chartType: STACK
lineSmoothing: true
orientation: HORIZONTAL
legend:
position: BOTTOM
align: CENTER
filterMode: DEFAULT
ignoreFilters: false
stateName: null
filters: []
sorting: []
Была ли статья полезна?