Графики и диаграммы

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

AggreGate поддерживает более 30 различных типов графиков и диаграмм. Каждый из них имеет тысячи настраиваемых свойств для представления информации именно в том виде, который вам подходит.

По типу исходных данных графики можно разделить на несколько видов:

  • Динамические графики состояний. Графики этого типа показывают изменения некоторого свойства во времени. Они обновляются при каждом изменении свойств и могут также загружать исторические значения с базы данных сервера или статистики.
  • >Динамические графики событий. Такие графики обновляются при возникновении заданных событий, и по оси значений отображается величина любого параметра события. Например, при превышении порога температуры, график может показывать величину этого превышения во времени.
  • Пользовательские графики. Графики данного типа создаются на основе любых пользовательских табличных данных. Концепция подобна любой электронной таблице с диаграммами на основе выбора блока ячеек/области значений. При этом пользовательские графики AggreGate поддерживают динамическое обновление.
  • Тренды. Серии графиков, основанные на других сериях, таких как линейная/мощностная регрессия, скользящее среднее или процентиль.

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

Вот несколько примеров исходных данных для пользовательских графиков:

  • Табличное свойство устройства или модели
  • Результат выполнения запроса
  • Исторические события, отобранные по определённому критерию
  • Любые структурированные данные, возвращённые скриптом

График является обычным визуальным компонентом и поэтому может участвовать в связках с другими компонентами. Например, вы можете добавить функцию выбора периода обновления. Также графики могут быть интегрированы с инструментальными панелями.

Линейная диаграмма
График с областями
Столбчатый график
Столбчатая диаграмма интервалов
Статистическая диаграмма
Диаграмма Гантта
XY Line Chart
XY Area Chart
XY Bar Chart
График интервалов
График погрешностей
График отклонений
Векторная диаграмма
Пузырьковая диаграмма
Финансовая диаграмма
Блочная диаграмма
Лепестковая диаграмма
Полярная диаграмма
Круговая диаграмма
Кольцевая диаграмма

Свойства графиков и диаграмм

Графики и диаграммы в AggreGate могут быть крайне гибко настроены - возможности по изменению визуального отображения и поведения практически безграничны:

  • Настройка цветов, штрихов, видов отрисовки (линия, гибкая кривая, ступенчатая, водопадная), заголовков, легенд, подсказок, сеток, перекрестий, маркеров, аннотаций и других
  • Добавление осей и серий данных
  • Настройка единиц и периодов времени для временных графиков
  • Комбинирование графиков с разделением осей между ними
  • Тысячи опций для тонкой настройки
  • Управление мышью (масштаб, позиция)
  • Контекстное меню для подстройки параметров, печати и экспорта