Общие сведения
Компонент служит для представления данных на виджете в виде горизонтальных линеек.
Настройки данных
Компонент предоставляет настройки данных:
- «Ось Y»;
- «Серия»;
- «Ось X»;
- «Цветовая идентификация»;
- «Сортировка»;
- «Детализация»;
- «Количество записей на странице»;
- «Локальные фильтры».
Поле «Ось Y»
По значениям вынесенной колонки формируются объекты измерения. Для отображения объектов служат линейки диаграммы.
—
Поле «Ось Х»
Из вынесенной в поле колонки формируется показатель характеристики измеряемых объектов. Линейка объекта тем длиннее, чем больше его показатель.
На диаграмме можно задать множество показателей, и все показатели могут быть отображены на диаграмме одновременно. Также показатели отображаются в легенде диаграммы (на рисунках легенда расположена под диаграммой). Наводя курсор на линейки виджета, можно скрывать отображение остальных показателей на диаграмме соответствующих показателей на диаграмме.
Для расчета значения показателя используется установленная для вынесенной колонки функция агрегации, условное обозначение которой (по умолчанию SUM) отображается в правом крае колонки. Подробнее о работе с функциями агрегации см. раздел Создание виджета.
| Если в настройках визуализации компонента не задано форматирование значения показателя, то для отображения значения показателя на диаграмме используется настройка форматирования датасета для колонки, по которой рассчитывается показатель (кроме случаев, когда для расчета значения показателя используются функции агрегации COUNT и COUNT DISTINCT). |
—
—
Когда задано больше одного показателя, по умолчанию они отображаются на одной оси. Все значения поля «Ось X» отображаются на одной горизонтальной оси, а все графики – в одном масштабе. Если выключить в настройках визуализации параметр «Отображать данные на одной оси», то значения поля «Ось X» будут разнесены по нескольким осям, а графики будут отображаться в разных масштабах, определяемых из соответствующих максимальных и минимальных значений показателя. |
Поле «Серия»
По значениям вынесенной в поле колонки формируются значения признака объекта измерения. Показатели отображаются на диаграмме и в легенде отдельно для каждого значения признака объекта. Нажимая на элементы легенды, можно отключать отображение соответствующих показателей на диаграмме.
—
Блок «Цветовая идентификация»
Блок заполняется, если необходимо, чтобы разные показатели отображались на диаграмме разным цветом.
Поле «Колонка»
Содержит колонку датасета, линейки для значений которой должны быть окрашены в определенные цвета.
Поле «Код цвета»
Содержит колонку датасета с HEX-кодами цветов для окрашивания значений на диаграмме. В поле можно вынести не более одной колонки.
Поле «Сортировка»
По вынесенным колонкам сортируются строки датасета перед отображением на диаграмме. Порядок следования отсортированных значений – сверху вниз. Для поля "Сортировка" также доступны функции агрегации.
Если в сортировку вынесена не записанная в датасет расчетная колонка, функции агрегации недоступны. Для диаграммы с типом «Линейчатая диаграмма с накоплением» возможна сортировка только по одной колонке. |
Поля «Детализация»
Вынесенные в поле колонки используются в детализации Drill-down. Первым слоем детализации автоматически становится колонка, вынесенная в поле «Ось Y». Нижележащие слои детализации формируются вынесенными колонками в поле «Детализация», в порядке их расположения сверху вниз, как если бы их выносили в поле «Ось Y».
Поле «Количество записей на странице»
Значение, введенное в поле, определяет максимальное количество отображаемых значений показателя с учетом сортировки. Когда значение поля «0» или не указано, ограничения нет. Если сортировка не задана, значения отображаются согласно порядку записей об объекте измерения в датасете.
—
Если задано поле "Серия", система производит группировку данных по значению признака из поля "Серия", и линейки начинают отражать группы данных. Значение, введенное в поле "Количество записей на странице", определяет максимальное количество отображаемых групп данных. Поскольку одному объекту измерения могут соответствовать несколько групп, для значений на оси Y может отображаться несколько линеек.
|
—
Локальные фильтры
Для работы с локальным фильтром см. раздел Работа с локальным фильтром.
Настройки визуализации
Компонент предоставляет настройки визуализации:
Блок «Вид графика»
Блок включает в себя следующие поля:
- Тип графика – поле для выбора типа графика. Тип определяет вид представления данных на диаграмме. Предоставляемые типы:
- Линейчатая диаграмма – простая линейчатая диаграмма, на которой для представления значений полей «Ось Y» или «Серия» служат отдельные линии;
- Линейчатая диаграмма с накоплением – показывает вклад значений поля «Серия» в общее значение линии;
- Нормированная линейчатая диаграмма – показывает вклад значений поля «Серия» в общее значение линии в процентном соотношении;
- Фиксированная высота столбцов, px – поле для установки фиксированной высоты линеек, которая не будет меняться при фильтрации графика. По умолчанию настроена автоматическая высота, в поле отображается «Auto». При удалении пользовательского значения в поле снова будет отображаться значение по умолчанию. Для пользовательских значений система не гарантирует корректное отображение крайних линеек: при использовании больших значений высоты крайние элементы могут не поместиться на диаграмме.
—
—
—
Блок «Значения»
Блок служит для настройки отображения значений поля «Ось Х» на диаграмме.
—
—
Блок включает в себя следующие поля и параметры:
—
—
Блок «Ось Х»
Блок служит для настройки отображения соответствующей оси, ее подписей и значений.
—
—
Блок включает в себя следующие поля и параметры:
- Отображать ось – отображение оси со значениями и отметками.
- Тип оси – поле для выбора типа оси. Недоступно для нормированной диаграммы. Варианты:
- Линейная. Ось строится по линейной шкале.
- Логарифмическая. Ось строится по логарифмической шкале с основанием 10. Значения показателей при этом остаются исходными. Значения ≤ 0 не отображаются на графике.
При использовании навигатора данных значения перестраиваются по линейной шкале.
Диаграмма с накоплением корректно отображается, только если значения всех серий положительные.
- Минимальное значение – нижняя граница значения показателей на оси. Допустимы целые и дробные числа, для логарифмической оси — только значения больше нуля.
- Максимальное значение – верхняя граница значения показателей на оси. Допустимы целые и дробные числа, для логарифмической оси — только значения больше нуля.
- Отображать данные на одной оси – когда в поле «Ось Х» вынесено больше одной колонки, отображать все значения на одной горизонтальной оси, а все линии в одном масштабе.
- Отображать сетку – отображение вертикальных линий на диаграмме.
- Отображать навигатор данных – отображение навигатора данных над диаграммой (или под ней, в зависимости от положения легенды). Для работы с навигатором см. раздел Действия с элементами проекта при просмотре.
- Начальная точка навигатора в % – поле ввода значения для установки начальной точки полосы навигатора данных, в %.
- Конечная точка навигатора в % – поле ввода значения для установки конечной точки навигатора, в %.
- Обновлять вид при перетаскивании – изменять вид диаграммы при сдвиге ползунка навигатора.
- Отображать тень данных на навигаторе – если включено, на навигаторе отображается скошенный четырехугольник, размер которого зависит от количества отображаемых данных.
- Положение оси – расположение оси относительно диаграммы. Варианты:
- Отображать линию оси – отображение линии оси.
- Отображать отметки подписей – отображение отметок значений на оси.
- Отображать название – отображение для оси подписи с названием вынесенной в поле «Ось X» колонки, если не задано произвольное название оси (см. ниже).
- Название оси – произвольно задаваемое название оси.
- Положение названия – расположение подписи оси относительно оси. Варианты:
- Отображать подписи – отображение значений поля «Ось Х» на оси.
- Положение подписей – расположение значений поля «Ось Х» относительно оси. Варианты:
- Скрывать подписи, которые не помещаются – скрытие подписи значения поля «Ось Х», если она накладывается на подпись левее.
- Угол наклона подписей – наклон значения поля «Ось Х» относительно оси. Варианты:
- 0 градусов;
- 30 градусов;
- 60 градусов;
- 90 градусов;
- -30 градусов;
- -60 градусов;
- -90 градусов.
- Обрезать подписи – сокращение длины значения поля «Ось Х» с многоточием.
- Длина подписей – количество символов значения поля «Ось Х» до сокращения.
Блок «Ось Y»
Блок служит для настройки отображения соответствующей оси, ее подписей и значений.
—
—
Блок включает в себя следующие поля и параметры:
- Отображать ось – отображение оси со значениями и отметками.
- Отображать сетку – отображение горизонтальных линий на диаграмме.
- Отображать навигатор данных – отображение навигатора данных слева от диаграммы. Для работы с навигатором см. раздел Действия с элементами проекта при просмотре.
- Начальная точка навигатора в % – поле ввода значения для установки начальной точки полосы навигатора данных, в %.
- Конечная точка навигатора в % – поле ввода значения для установки конечной точки навигатора, в %.
- Обновлять вид при перетаскивании – изменять вид диаграммы при сдвиге ползунка навигатора.
- Отображать тень данных на навигаторе – если включено, на навигаторе отображается скошенный четырехугольник, размер которого зависит от количества отображаемых данных.
- Положение оси – расположение оси относительно диаграммы. Варианты:
- Отображать линию оси – отображение линии оси.
- Отображать отметки – отображение отметок значений на оси.
- Отображать название – отображение для оси подписи с названием вынесенной в поле «Ось Y» колонки.
- Название оси – произвольно задаваемое название оси.
- Положение названия – расположение подписи оси относительно оси. Варианты:
- Отображать подписи – отображение значений поля «Ось Y» на оси.
- Положение подписей оси – расположение подписей значений относительно оси. Варианты:
- Скрывать подписи, которые не помещаются – скрытие подписи значения поля «Ось Y», если она накладывается на подпись левее.
- Угол наклона подписей – наклон значения поля «Ось Y» относительно оси. Варианты:
- 0 градусов;
- 30 градусов;
- 60 градусов;
- 90 градусов;
- -30 градусов;
- -60 градусов;
- -90 градусов.
- Обрезать подписи – сокращение длины значения поля «Ось Y» с многоточием.
- Длина подписей – количество символов значения «Ось Y» до сокращения.
Блок «Серия»
Блок включает в себя параметр «Выделять элемент серии при наведении» – по наведению на линию серии отображать линии других серий с прозрачностью.
Блок «Легенда»
Блок служит для настройки отображения легенды.
Блок включает в себя параметры:
Блок «Подсказка»
Блок служит для настройки отображения подсказок на диаграмме.
—
—
Блок включает в себя следующие параметры:
Блок «Форматирование»
Блок служит для настройки форматирования отображаемых значений на горизонтальных осях.
—
Блок включает в себя следующие поля и параметры (для каждой оси):
Форматирование значений для первой оси/других осей – применение локального форматирования к отображаемым значениям на оси.
Когда параметр «Форматирование значений оси» выключен, для отображения на диаграмме значений показателя используется настройка форматирования для колонки датасета, по которой рассчитывается показатель (кроме случаев, когда для расчета значения показателя используются функции агрегации COUNT и COUNT DISTINCT). |
- Разрядность для оси – отображение десятичных разрядов.
Значение разрядности для оси – количество отображаемых десятичных разрядов от 1 до 6, последний разряд округляется.
- Группа разрядов – группировка разрядов на классы. Варианты:
- без группы разрядов – по умолчанию;
- тыс. – (деление значений на 1 000). Добавление обязательного суффикса « тыс.» после значения (значение поля «Суффикс для оси» добавляется после);
- млн – (деление значений на 1 000 000). Добавление обязательного суффикса « млн» после значения (значение поля «Суффикс для оси» добавляется после);
- млрд – (деление значений на 1 000 000 000). Добавление обязательного суффикса « млрд» после значения (значение поля «Суффикс для оси» добавляется после).
- Префикс для оси – текст, который следует отображать перед значением.
- Суффикс для оси – текст, который следует отображать после значения и суффикса группы разрядов, если группа задана.
- Разделитель для оси – разделение групп разрядов пробелами.
- Цвет столбцов – задать другой цвет линеек по умолчанию в формате HEX.
- Выделить один из показателей - выделить линейку одного их показателей случайным цветом, отличающимся от цвета по умолчанию.