From 2d0d78befdd81125b32d63ed1e0dd587dd4f14b5 Mon Sep 17 00:00:00 2001 From: Tim Hunt Date: Thu, 19 Nov 2009 16:56:47 +0000 Subject: [PATCH] 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. --- lib/graphlib.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; } -- 2.39.5