Extended Graphs
Main features
- interactive graph of different elements
- possibility to choose graph type (line, spline, area, column)
- enable/disable labels, data points
- possibility to change time span
- sortable data table of currently viewed data points
- summary statistics for currently viewed data points
- data grouping - days, months, years
- possibility to choose which daily value you want - average, maximum, minimum
- graph export to image format
- everything using Ajax and Javascript - i.e. no need to refresh the page, very fast loading times
- possibility to differentiate between positive/negative temperatures using different colors
- automatically uses units defined in config.php or corresponding to the user selection if necessary
- comparison and 3-parameter graphs with customizable colors and grouping
Description
This plugin allows you to view various parameters. First you choose the actual parameter - temperature, humidity, pressure etc. By default the values correspond to daily grouped data, where you can also choose, if you want daily average, daily max or daily min. On the page you can then change this to monthly data or annual data.
Slider below the graph allows you to quickly move in time.
Right below the graph you will see summary statistics that correspond to your current view as well as sortable data table of all currently displayed values. These will change in realtime as you change the view or time span.
Below the graph is a little panel where you can change graph type (spline, line, area, column etc.), enable/disable data markers, labels or use different colors for temperatures below freezing point.
There is also the same graph with two parameters, where you can also set colors and compare any parameter you want.
Three parameter graph allows you to visualize three parameters at a time using an interactive bubble chart.
Installation
- download the zip file
- upload to your plugins directory
Note: You might be wondering why the shortest possible interval used is daily data. The reason for that is because using hourly data would already cause problems for some. The amount of data that is in such case necessary to load, would exceed the memory limit for PHP set on some servers. If you need more detailed graphs, use the standard graphs page as part of the main template.
Version history
1.0 - Dec 31, 2015- first release
- new comparison graph
- new three-parameter graph
- new day comparison graph
- optimization
- conversion to SVG
- new month comparison graph
- bug fixes
- HTTPS compatibility