Перейти к содержанию

Блок "Спарклайн"

Блок доступен начиная с версии 0.10

Назначение блока

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

Данный блок похож на блок "Диаграмма", но с меньшим количеством настроек. Для начала работы с блоком его необходимо выбрать в библиотеке блоков и перенести в область графа.

Настройки блока

Общие настройки блоков описаны в отдельном разделе.

Группа "Основные свойства"

Наименование Тип Обязательное Описание Пример
Тип диаграммы Выпадающий список Да Выбор типа диаграммы. Возможные варианты:
- Линейная
- Столбчатая
- С областями
- Смешанная
- Круговая
- Радар
- Горизонтальная
- Кольцевая
- Каскадная
По умолчанию используется "Линейная"

Группа "Ряды данных"

В группе задаются настройки для отдельных рядов данных. Номер настройки определяет номер ряда, к которому будут применены данные настройки.

Наименование Тип Обязательное Описание Пример
Название ряда Строка Нет Название ряда данных

Tip

Для использования названия из привязок (см. ниже) необходимо оставить значение данного атрибута пустым.

Наименование Тип Обязательное Описание Пример
Тип ряда Выпадающий список Нет Тип ряда данных. Используется только для диаграммы с типом "Смешанная". Возможные значения:
- По умолчанию
- Линия
- Столбец
По умолчанию используется "По умолчанию"
Цвет Настройка цвета Нет Цвет конкретного ряда данных

Группа "Привязки"

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

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

Настройки, заданные в рукописной форме и в выпадающем списке, не синхронизируются между собой - изменения в одном компоненте не влияют на другой. Для корректного отображения настроек в выпадающих списках необходимо, чтобы на вход блока поступали данные от рассчитанного блока.

Наименование Тип Обязательное Описание Пример
Наименование ряда данных Выпадающий список Нет Ключ атрибута, отвечающего за наименование ряда. Можно выбрать несколько значений. В таком случае, они будут отображаться через разделитель -.
Наименование точек данных Выпадающий список Нет Ключ атрибута, отвечающий за наименование точек. Для временных рядов, в качестве точек используется дата, формат которой определяется маской времени (см. выше). В случае, если поле не задано, то по умолчанию проставляются ключи точек.
Описание привязок JSON Нет Используются для отображения корректных наименований точек и рядов с данными. Становится доступным при нажатии на кнопку img.png в настройках привязок.

Возможные параметры раздела "Описание привязок":

  • name - Ключ атрибута, отвечающего за наименование ряда. Возможно указать, как строковое значение, так и массив из нескольких строк. В этом случае они будут отображаться через разделитель -.
  • label - Ключ атрибута, отвечающий за наименование точек. Строковое значение.
    • Для временных рядов в качестве точек используется дата, формат которой определяется параметром временных рядов в самом ряде.
    • В случае, если поле не задано, по умолчанию подставляются ключи точек.
Пример с единичным наименованием точек
{
    "label": "region_name", 
    "name": "date"
}
Пример со множественным наименованием точек
{
    "label": "region_name", 
    "name": ["date", "pok1"] 
}
Допустимый вариант единичного наименования точек
{
    "label": "region_name", 
    "name": ["date"] 
}

Входы блока

Название входа Тип Обязательный Описание
Данные Ряд данных Да Массив данных с типом "Ряд данных"
Привязки Строка Нет Привязки, которые приходят на вход блока, используются вместо параметра настроек "Привязки".
Для динамической перестройки, когда таблица является частью ОЛАПа, статичные привязки могут привести к некорректному отображению данных. Поэтому в таблицу нужно передавать и привязки.Формат привязок аналогичен описанию из настройки "Описание привязок".

Привязки из входа имеют наивысший приоритет среди всех привязок.

Выходы выхода

В блоке нет выходов

События блока

В блоке нет событий

Описание работы визуализатора

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

Настройки визуализатора

Общий список настроек доступен на странице Настройки визуализаторов