/** * 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::Image_Graph_Plot($dataset, $multiType, $title); }
/** * 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} */ function Image_Graph_Plot_Odo(&$dataset) { parent::Image_Graph_Plot($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 Image_Graph_Plot_Smoothed_Bezier(&$dataset, $title = '') { parent::Image_Graph_Plot($dataset, 'normal', $title); }