CLASS
AccLinePlot EXTENDS
Plot
(Defined in: jpgraph_line.php : 422) Class usage and Overview
Accumulated bar plot.
Used to create a line plot where each individual data point is the sum of the individual series data points.
Features:
- Unlimited number of series
See also related classes:
AccBarPlot and LinePlot
Class Methods
function AccLinePlot($plots)
Constructor
Argument | Default | Description |
$plots
| | Array of line plots to use |
Description
Creates a new accumulated line plot from a number of line plots.
See also
LinePlot::LinePlot
$line1 = new LinePlot($datay1);
$line2 = new LinePlot($datay2);
$aline = array($line1,$line2);
$acclineplot = new AccLinePlot($aline);
function Max()
Return the max value of data points in plot.
Description
Takes into account all series and returns the maximum Y and X values for all the data series. Used internally to determine the autoscaling.
See also
Plot::Max
list($xmax,$ymax) = $acclineplot->Max();
function Min()
Return the min value of all data points in plot.
Description
Takes into account all series and returns the minimum Y and X value. Used internally to determine autoscaling.
See also
BarPlot::Min and Plot::Min
list($xmin,$ymin) = $acclineplot->Min()
function SetInterpolateMode($aIntMode)
Enable interpolate mode
Argument | Default | Description |
$aIntMode
| | TRUE=Enable interpolation |
Description
When plotting accumulated line plots which have NULL values as data (i.e. '-') they will distort the accumulated plot since they will in effect be interpretated as having value 0. This means that there will be a drop in the plot. The only way to avoid this is to calculate the intermediate value.
This can be achieved by calculating a linear interpoaltion for the missing value(s). Calling this method will replace all '-' values with an interpolated value.
$accline->SetInterpolateMode()