From: Tim Hunt Date: Thu, 19 Nov 2009 16:56:47 +0000 (+0000) Subject: graphlib - MDL-20855 fix alignemnt issue with the x-axis. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=2d0d78befdd81125b32d63ed1e0dd587dd4f14b5;p=moodle.git graphlib - MDL-20855 fix alignemnt issue with the x-axis. Labels with a descender (e.g. May) appeared lower than ones without (e.g. Jun). Text is drawn baseline aligned, not bottom aligned,and so the code was computing the position wrongly. --- diff --git a/lib/graphlib.php b/lib/graphlib.php index d289e1ee3b..91a16dc8e5 100644 --- a/lib/graphlib.php +++ b/lib/graphlib.php @@ -512,7 +512,7 @@ class graph { $label = $this->calculated['x_label']; $coords = array('x' => $x, 'y' => $y, 'reference' => 'top-center'); $this->update_boundaryBox($label['boundary_box'], $coords); - $this->print_TTF($label); + $this->print_TTF($label); } function draw_zero_axis_left() { @@ -1371,7 +1371,7 @@ class graph { } else { $width = abs($bounds[4]-$bounds[6]); $height = abs($bounds[7]-$bounds[1]); - $offsetY = 0; + $offsetY = $bounds[1]; $offsetX = 0; }