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.
This commit is contained in:
+2
-2
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user