Any data within AggreGate may be used to build charts. There are four basic chart dataset types:
- Variable-based time charts. These charts show changes of some value overtime. This type of chart is updated whenever the value changes, and it can also load historical values from server database or statistics. An example would be a Server CPU Load chart.
- Event-based time charts. The chart is updated when a certain event occurs, and its vertical axis shows this event's property. For example, if a Temperature Alert is activated when the temperature exceeds the certain limit, an event-based chart may show all alert temperature measurements.
- Custom charts. These charts may be constructed from any tabular data. The concept is very similar to any spreadsheet application which bases diagrams upon a cell block/range selection. However, AggreGate's custom charts support dynamic refreshing.
- Trends. Chart series based on other series, such as linear/power regression, moving average or percentile.
Here are just a few examples of custom chart data sources:
- Tabular property of a hardware device
- Result of a query
- Historical events selected by custom criteria
Time series charts may include:
- Historical values for a selected timeframe
- Real-time values
Since a chart is a widget component, it can be linked to other components. For example, you can add an update period selector. You can also integrate charts into dashboards and HMI interfaces.
Supported chart types:
- Pie / Pie 3D
- Line / Line 3D / Interval Line
- Bar / Bar 3D / Stacked Bar / Interval Bar
- Area / Stacked Area
- Statistical / Error
- Financial (Candlestick and Hi-Low)
Some other charting features:
- Customizable colors, strokes, renderers (line, spline, step, bar, etc.), headers, legends, tooltips, gridlines, crosshairs, range/domain markers, value marks, annotations, and more
- Several data series and axes on one chart
- Configurable time units and ranges for time-based charts
- Combined charts allowing several charts to share a single axis
- Thousands of fine-tuning options
- Real-time mouse zooming, panning, and guideline creation
- Context menu for fine-tuning, printing and exporting