Плагин Графики Про
Обзор
Плагин Графики Про — это дополнительный плагин для приложения Вебстанция, расширяющий возможности работы с графиками входных каналов: масштабирование, одновременное отображение нескольких графиков, экспорт в форматы PNG и PDF. Скачать плагин можно по ссылке. Внешний вид плагина Графики Про показан на следующем рисунке.
Установка
Плагин Графики Про устанавливается по инструкции. В ходе установки выполните дополнительные действия:
-
Скопируйте файлы
PlgChartPro.xml
иPlgChartPro_Config.xml
в свой проект. ФайлPlgChartPro_Reg.xml
будет создан при сохранении регистрационного ключа. -
В параметрах приложения Вебстанция в разделе Назначение плагинов выберите плагин PlgChartPro.
Конфигурирование
Плагин Графики Про сконфигурирован по умолчанию. Настройки плагина сохраняются в файлах PlgChartPro.xml
и PlgChartPro_Config.xml
, которые при необходимости редактируются вручную.
Файл PlgChartPro_Config.xml
содержит список профилей. Профиль - это набор настроек плагина, который может быть выбран пользователем на веб-странице графика. Файл PlgChartPro.xml
содержит профиль графика, который включает в себя настройки отображения и настройки данных.
Чтобы создать новый профиль, скопируйте файл PlgChartPro.xml
с новым именем и отредактируйте его. Затем пропишите созданный профиль в файле PlgChartPro_Config.xml
.
В дополнение к файлам конфигурации отображение графика определяется строкой запроса, параметры которой описаны в таблице ниже. Строка запроса имеет вид: http://localhost:10008/ChartPro/ChartPro?cnlNums=101-103&startDate=2023-09-16&mode=fixed&period=2&periodMin=60&title=Demo&profile=PlgChartPro.xml
Параметр | Тип данных | Описание |
---|---|---|
cnlNums | Диапазон целых чисел, разделённых дефисами и запятыми | Номера каналов, отображаемых на графике |
startDate | Дата в формате YYYY-MM-DD | Начальная дата отображаемых данных. Если не указана, используется текущая дата |
mode | fixed | rolling | Режим работы графика: фиксированный или скользящий. Если не указан, используется фиксированный режим |
period | Целое число | Период графика в днях относительно начальной даты. Может быть как положительным, так и отрицательным. Используется для фиксированного режима |
periodMin | Целое число | Период графика в минутах для скользящего режима |
title | Строка | Заголовок графика. Если не указан, формируется автоматически |
profile | Строка | Имя файла профиля графика. Если не указано, используется первый профиль из списка |
В фиксированном режиме работы плагин отображает график за выбранный период времени. Происходит автоматическое обновление данных на графике с добавлением новых значений в правую часть графика.
В скользящем режиме плагин отображает график от текущего момента до указанной глубины. Происходит автоматическое обновление данных, при этом график смещается справа налево.
Следующий рисунок показывает компоновку графика, понимание которой необходимо для настройки отображения плагина.
Режим представлений
Плагин Графики Про поддерживает работу в режиме представлений, при котором узел графика добавляется в дерево представлений Вебстанции. Чтобы показать график как представление, необходимо добавить в таблицу представлений строку следующего вида:
Поле Путь содержит путь в дереве представлений. Тип представления - График Про. Аргументы представления соответствуют параметрам строки запроса, описанным выше.