Столбчатая диаграмма
Обзор
Столбчатая диаграмма (Column Chart) - тип визуализации данных, где информация представляется в виде прямоугольных столбцов различной высоты. Каждый столбец соответствует отдельной категории или группе данных, а его высота пропорциональна количеству или значениям в этой категории. Диаграммы столбцов обычно используются для сравнения относительных величин различных категорий.
Настройки столбчатой диаграммы
Главная
Во вкладке Главная
содержатся переключатели, позволяющие задать основные параметры вида столбчатой диаграммы.
Параметр | Описание | JSON-поле |
---|---|---|
Шкала предварительного просмотра | Переключатель, позволяющий включить или включить отображение обзорной шкалы всей визуализации, позволяющей выбрать определенный участок визуализации для подробного просмотра | general.showScrollBar |
Группировка серий | Переключатель, позволяющий включить или выключить группировку серий данных в линейной диаграмме. | general.stackedMode |
Вертикальное расположение | Переключатель, позволяющий включить или выключить вертикальное расположение графика. | general.enableBar |
Разбить по сериям | Переключатель, позволяющий включить или выключить разбиение графика по сериям. | general.multiSeries |
Интерфейс настроек в системе Smart Monitor выглядит следующим образом:
Столбец
Во вкладке Столбец
расположены настройки отдельного столбца на графике.
Параметр | Описание | JSON-поле |
---|---|---|
Скругление | Текстовое поле, позволяющее задать величину скругления линии в процентах. Чем больше, тем более плавной будет линия. По умолчанию - 0px. | column.borderRadius |
Прозрачность | Текстовое поле, позволяющее задать прозрачность линии в процентах. Чем меньше, тем более прозрачная будет линия. По умолчанию - 100%. | column.opacity |
Интерфейс настроек в системе Smart Monitor выглядит следующим образом:
Группировка
Во вкладке Группировка
расположены настройки группировки серий данных.
Параметр | Описание | JSON-поле |
---|---|---|
Группировка данных | Переключатель, позволяющий включить или выключить группировку данных. По умолчанию - выключено. | grouping.dataGrouping |
Количество данных подлежащих группировке | Текстовое поле, позволяющее задать пороговое значение, при котором произойдет группировка данных По умолчанию - 1000. | grouping.dataGroupingInterval |
Автоматический расчет базового интервала | Переключатель, позволяющий включить или выключить автоматический расчет базового интервала. По умолчанию - включено. | grouping.dataGroupingAutoBaseInterval |
Единица времени используемая в данных | Селектор, позволяющий задать единицу времени, используемую в данных. Не активно при автоматическом расчете. | grouping.dataGroupingAutoBaseInterval.timeUnit |
Количество единиц времени | Селектор, позволяющий задать количество единиц времени. Не активно при автоматическом расчете. | grouping.dataGroupingAutoBaseInterval.count |
Интерфейс настроек в системе Smart Monitor выглядит следующим образом:
Группировка данных
позволяет объединять элементы в более крупные группы, при достижении определенного количества интервалов. Это приводит к уменьшению количества точек на графике, что упрощает его восприятие. При увеличении масштаба графика, эти точки детализируются, показывая более точные значения.
Группировка активируется, когда количество интервалов в текущей области превышает заданный порог. По умолчанию, этот порог установлен в 1000.
Например, если отключить автоматическую группировку и установить единицу времени в один день с количеством 1, при получении данных за 10 лет, группировка будет применена, так как количество интервалов (365 дней * 10 лет = 3650) превышает пороговое значение. Это позволяет визуализировать данные более компактно, упрощая их анализ и интерпретацию.
Настройка базового интервала
без автоматического расчета предоставляет возможность более тонко настраивать интервалы, которые отображаются на графике. Это позволяет пользователю более гибко управлять визуализацией данных.
Например, если желается группировать данные по месяцам, необходимо отключить автоматический расчет и установить единицу времени как "месяц" с количеством 1. Это позволит системе отображать данные с группировкой по месяцам, что может быть полезно для анализа данных, распределенных по месяцам.
Ось X
Во вкладке Ось X
расположены параметры отображения оси X.
Параметр | Описание | JSON-поле |
---|---|---|
Название | Текстовое поле, позволяющее задать название оси X | xaxis.title |
Поворот названия | Селектор, позволяющий задать поворот названия оси X. Полезно в случае, если название оси X слишком длинное. | xaxis.labelRotation |
Сокращать название | Переключатель, который позволяет включить или выключить сокращение названия оси X. Полезно в случае, если название оси X слишком длинное. | xaxis.truncate |
Интерфейс настроек в системе Smart Monitor выглядит следующим образом:
Ось Y
Во вкладке Ось Y
расположены параметры отображения оси Y.
Параметр | Описание | JSON-поле |
---|---|---|
Название | Текстовое поле, позволяющее задать название оси Y | yaxis.title |
Отображение | Селектор, позволяющий задать отображение оси Y. Доступные значения: Линейное и Логарифмическое | yaxis.logarithmic |
Минимальное значение | Текстовое поле, позволяющее задать минимальное значение оси Y | yaxis.minVal |
Максимальное значение | Текстовое поле, позволяющее задать максимальное значение оси Y | yaxis.maxVal |
Интерфейс настроек в системе Smart Monitor выглядит следующим образом:
Легенда
Во вкладке Легенда
расположены настройки отображения легенды графика.
Параметр | Описание | JSON-поле |
---|---|---|
Отображать легенду | Переключатель, позволяющий включить или выключить отображение легенды. | legend.enabled |
Расположение легенды | Селектор, позволяющий задать расположение легенды. Доступные значения: Слева , Справа , Снизу и Сверху | legend.position |
Обрезать текст | Переключатель, позволяющий включить или выключить обрезку текста легенды | legend.truncateText |
Интерфейс настроек в системе Smart Monitor выглядит следующим образом:
Цветовая схема
Во вкладке Цветовая схема
рас положены настройки цветовой схемы графика. Для каждой серии графика можно задать свой цвет. Для этого необходимо нажать кнопку Добавить значение
, затем указать параметры для серии.
Параметр | Описание | JSON-поле |
---|---|---|
Серия | Серия данных, которой нужно присвоить другой цвет | color.colorList.field |
Цвет | Селектор цвета | color.colorList.color |
Интерфейс настроек в системе Smart Monitor выглядит следующим образом:
Создание столбчатой диаграммы
Создание столбчатой диаграммы возможно при использовании в запросе команд возвращающих серии данных распределенных во времени, таких как timeaggs и timechart.
Например, запрос:
source winlog_auth
| timechart span=1h count(event.code) by user.name
сразу возвращает результат во вкладке Визуализация
с линейной диаграммой.
Любую линейную диаграмму можно сделать сто лбчатой, достаточно выбрать тип Cтолбчатая диаграмма
:
После этого диаграмму можно сразу использовать на дашборде, нажав кнопку Добавить на дашборд
.