diff options
author | Kore Nordmann <github@kore-nordmann.de> | 2006-07-11 11:38:12 +0000 |
---|---|---|
committer | Kore Nordmann <github@kore-nordmann.de> | 2006-07-11 11:38:12 +0000 |
commit | 724f713334360344e6c121f76e66a88e5301ea4e (patch) | |
tree | 4632925659ebb68d90cf9bdc5ccb80de972b82e4 /src/element | |
parent | 0e0f42c5fec14738ebd62abdb4b641083a580bf7 (diff) | |
download | zetacomponents-graph-724f713334360344e6c121f76e66a88e5301ea4e.zip zetacomponents-graph-724f713334360344e6c121f76e66a88e5301ea4e.tar.gz |
- Fixed boundings calculation for axis and data
Diffstat (limited to 'src/element')
-rw-r--r-- | src/element/axis.php | 40 | ||||
-rw-r--r-- | src/element/legend.php | 2 |
2 files changed, 24 insertions, 18 deletions
diff --git a/src/element/axis.php b/src/element/axis.php index 4b61bd7..ac867a7 100644 --- a/src/element/axis.php +++ b/src/element/axis.php @@ -249,42 +249,50 @@ abstract class ezcGraphChartElementAxis extends ezcGraphChartElement { case ezcGraph::TOP: $start = new ezcGraphCoordinate( - $this->nullPosition, - $boundings->y0 + ( $boundings->x1 - $boundings->x0 ) * $this->axisSpace + + $this->nullPosition * ( $boundings->x1 - $boundings->x0 ) * ( 1 - 2 * $this->axisSpace ), + 0 ); $end = new ezcGraphCoordinate( - $this->nullPosition, - $boundings->y1 + ( $boundings->x1 - $boundings->x0 ) * $this->axisSpace + + $this->nullPosition * ( $boundings->x1 - $boundings->x0 ) * ( 1 - 2 * $this->axisSpace ), + $boundings->y1 - $boundings->y0 ); break; case ezcGraph::BOTTOM: $start = new ezcGraphCoordinate( - (int) $this->nullPosition, - (int) $boundings->y1 + ( $boundings->x1 - $boundings->x0 ) * $this->axisSpace + + $this->nullPosition * ( $boundings->x1 - $boundings->x0 ) * ( 1 - 2 * $this->axisSpace ), + $boundings->y1 - $boundings->y0 ); $end = new ezcGraphCoordinate( - (int) $this->nullPosition, - (int) $boundings->y0 + ( $boundings->x1 - $boundings->x0 ) * $this->axisSpace + + $this->nullPosition * ( $boundings->x1 - $boundings->x0 ) * ( 1 - 2 * $this->axisSpace ), + 0 ); break; case ezcGraph::LEFT: $start = new ezcGraphCoordinate( - (int) $boundings->x0, - (int) $this->nullPosition + 0, + ( $boundings->y1 - $boundings->y0 ) * $this->axisSpace + + $this->nullPosition * ( $boundings->y1 - $boundings->y0 ) * ( 1 - 2 * $this->axisSpace ) ); $end = new ezcGraphCoordinate( - (int) $boundings->x1, - (int) $this->nullPosition + $boundings->x1 - $boundings->x0, + ( $boundings->y1 - $boundings->y0 ) * $this->axisSpace + + $this->nullPosition * ( $boundings->y1 - $boundings->y0 ) * ( 1 - 2 * $this->axisSpace ) ); break; case ezcGraph::RIGHT: $start = new ezcGraphCoordinate( - (int) $boundings->x1, - (int) $this->nullPosition + $boundings->x1 - $boundings->x0, + ( $boundings->y1 - $boundings->y0 ) * $this->axisSpace + + $this->nullPosition * ( $boundings->y1 - $boundings->y0 ) * ( 1 - 2 * $this->axisSpace ) ); $end = new ezcGraphCoordinate( - (int) $boundings->x0, - (int) $this->nullPosition + 0, + ( $boundings->y1 - $boundings->y0 ) * $this->axisSpace + + $this->nullPosition * ( $boundings->y1 - $boundings->y0 ) * ( 1 - 2 * $this->axisSpace ) ); break; } diff --git a/src/element/legend.php b/src/element/legend.php index ed110f4..1d8fe9e 100644 --- a/src/element/legend.php +++ b/src/element/legend.php @@ -227,8 +227,6 @@ class ezcGraphChartElementLegend extends ezcGraphChartElement $type ); - var_dump( $this->boundings, $boundings ); - return $boundings; } } |