/** * PlotType [Constructor] * * A 'normal' step chart is 'stacked' * * @param Dataset $dataset The data set (value containter) to plot * @param string $multiType The type of the plot * @param string $title The title of the plot (used for legends, * {@link Image_Graph_Legend}) */ function Image_Graph_Plot_Step(&$dataset, $multiType = 'stacked', $title = '') { $multiType = strtolower($multiType); if ($multiType != 'stacked' && $multiType != 'stacked100pct') { $multiType = 'stacked'; } parent::__construct($dataset, $multiType, $title); }
/** * Image_Graph_Plot_Smoothed_Bezier [Constructor] * * Only 'normal' multitype supported * * @param Dataset $dataset The data set (value containter) to plot * @param string $title The title of the plot (used for legends, {@link * Image_Graph_Legend}) */ function Image_Graph_Plot_Smoothed_Bezier(&$dataset, $title = '') { parent::__construct($dataset, 'normal', $title); }
/** * PlotTypeMultipleData [Constructor] * @param array $datasets The datasets to plot */ function &Image_Graph_Plot_MultipleData($datasets) { parent::__construct(); $this->_datasets = $datasets; }
/** * Plot_Odo [Constructor] * * dataset with one data per arrow * * @param Image_Graph_Dataset &$dataset The data set (value containter) to * plot or an array of datasets * {@link Image_Graph_Legend} * * @return void */ function Image_Graph_Plot_Odo(&$dataset) { parent::__construct($dataset); $keys = array_keys($this->_dataset); foreach ($keys as $key) { $dataset =& $this->_dataset[$key]; if (isset($min)) { $min = min($dataset->minimumY(), $min); } else { $min = $dataset->minimumY(); } if (isset($max)) { $max = max($dataset->maximumY(), $max); } else { $max = $dataset->maximumY(); } } $this->_value_min = $min; $this->_value_max = $max; }
/** * Image_Graph_Plot_Smoothed_Bezier [Constructor] * * Only 'normal' multitype supported * * @param Dataset $dataset The data set (value containter) to plot * @param string $title The title of the plot (used for legends, {@link * Image_Graph_Legend}) */ function __construct(&$dataset, $title = '') { parent::__construct($dataset, 'normal', $title); }