diff options
author | Kore Nordmann <github@kore-nordmann.de> | 2009-07-14 14:13:45 +0000 |
---|---|---|
committer | Kore Nordmann <github@kore-nordmann.de> | 2009-07-14 14:13:45 +0000 |
commit | 11e6744455cadf222f828a437e095205da53da7a (patch) | |
tree | d85b763feeb930ebc2f29394475241bab0931561 /src/interfaces/horizontal_bar_renderer.php | |
parent | 8262fb03d006afdc4ea1ea6c21be991178510137 (diff) | |
download | zetacomponents-graph-11e6744455cadf222f828a437e095205da53da7a.zip zetacomponents-graph-11e6744455cadf222f828a437e095205da53da7a.tar.gz |
- Implemented: #13341: Vertical Bar Charts
Diffstat (limited to 'src/interfaces/horizontal_bar_renderer.php')
-rw-r--r-- | src/interfaces/horizontal_bar_renderer.php | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/src/interfaces/horizontal_bar_renderer.php b/src/interfaces/horizontal_bar_renderer.php new file mode 100644 index 0000000..e6e937f --- /dev/null +++ b/src/interfaces/horizontal_bar_renderer.php @@ -0,0 +1,48 @@ +<?php +/** + * File containing the ezcGraphHorizontalBarRenderer interface + * + * @package Graph + * @version //autogentag// + * @copyright Copyright (C) 2005-2009 eZ Systems AS. All rights reserved. + * @license http://ez.no/licenses/new_bsd New BSD License + */ +/** + * Interface which adds the methods reqired to render horizontal bar charts to + * the renderer. + * + * @version //autogentag// + * @package Graph + */ +interface ezcGraphHorizontalBarRenderer +{ + /** + * Draw horizontal bar + * + * Draws a horizontal bar as a data element in a line chart + * + * @param ezcGraphBoundings $boundings Chart boundings + * @param ezcGraphContext $context Context of call + * @param ezcGraphColor $color Color of line + * @param ezcGraphCoordinate $position Position of data point + * @param float $stepSize Space which can be used for bars + * @param int $dataNumber Number of dataset + * @param int $dataCount Count of datasets in chart + * @param int $symbol Symbol to draw for line + * @param float $axisPosition Position of axis for drawing filled lines + * @return void + */ + public function drawHorizontalBar( + ezcGraphBoundings $boundings, + ezcGraphContext $context, + ezcGraphColor $color, + ezcGraphCoordinate $position, + $stepSize, + $dataNumber = 1, + $dataCount = 1, + $symbol = ezcGraph::NO_SYMBOL, + $axisPosition = 0. + ); +} + +?> |