summaryrefslogtreecommitdiffstats
path: root/src/renderer
diff options
context:
space:
mode:
authorKore Nordmann <github@kore-nordmann.de>2009-02-04 11:27:58 +0000
committerKore Nordmann <github@kore-nordmann.de>2009-02-04 11:27:58 +0000
commit548ace10f5dbfd92ba0a1b9f370a6d4f21e131b3 (patch)
tree85546e9c9982cb145925f1b231b772948c304012 /src/renderer
parent82eb01bb0b8d3d6e2d877e55fa445ca6b4f49bd2 (diff)
downloadzetacomponents-graph-548ace10f5dbfd92ba0a1b9f370a6d4f21e131b3.zip
zetacomponents-graph-548ace10f5dbfd92ba0a1b9f370a6d4f21e131b3.tar.gz
- Fixed rotated axis label renderer to work with non default axis space and
zero axis space on orthogonal axis.
Diffstat (limited to 'src/renderer')
-rw-r--r--src/renderer/axis_label_rotated.php18
1 files changed, 7 insertions, 11 deletions
diff --git a/src/renderer/axis_label_rotated.php b/src/renderer/axis_label_rotated.php
index 8acbed7..2def23d 100644
--- a/src/renderer/axis_label_rotated.php
+++ b/src/renderer/axis_label_rotated.php
@@ -255,8 +255,8 @@ class ezcGraphAxisRotatedLabelRenderer extends ezcGraphAxisLabelRenderer
case ( $nr === 0 ):
$labelSize = min(
abs(
- $xSpace * 2 * $this->direction->x +
- $ySpace * 2 * $this->direction->y ),
+ $xSpace * 2 * $this->direction->y +
+ $ySpace * 2 * $this->direction->x ),
abs(
$step->width * $axisBoundings->width * $this->direction->x +
$step->width * $axisBoundings->height * $this->direction->y )
@@ -265,21 +265,17 @@ class ezcGraphAxisRotatedLabelRenderer extends ezcGraphAxisLabelRenderer
case ( $step->isLast ):
$labelSize = min(
abs(
- $xSpace * 2 * $this->direction->x +
- $ySpace * 2 * $this->direction->y ),
+ $xSpace * 2 * $this->direction->y +
+ $ySpace * 2 * $this->direction->x ),
abs(
$steps[$nr - 1]->width * $axisBoundings->width * $this->direction->x +
$steps[$nr - 1]->width * $axisBoundings->height * $this->direction->y )
);
break;
default:
- $labelSize = min(
- abs(
- $step->width * $axisBoundings->width * $this->direction->x +
- $step->width * $axisBoundings->height * $this->direction->y ),
- abs(
- $steps[$nr - 1]->width * $axisBoundings->width * $this->direction->x +
- $steps[$nr - 1]->width * $axisBoundings->height * $this->direction->y )
+ $labelSize = abs(
+ $step->width * $axisBoundings->width * $this->direction->x +
+ $step->width * $axisBoundings->height * $this->direction->y
);
break;
}
OpenPOWER on IntegriCloud