]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Fix #3022 Multi-lines label alignment (#3239)
authorEkaterina Dontsova <ekaterina.dontsova@gmail.com>
Fri, 2 Sep 2016 22:26:03 +0000 (01:26 +0300)
committerSimon Brunel <simonbrunel@users.noreply.github.com>
Fri, 2 Sep 2016 22:26:02 +0000 (00:26 +0200)
src/core/core.scale.js

index 11ec187f582dfa5a18ff48943ad5025fe3444ab7..ca2546b26a3b8d24209b347d90dfb7b510da71aa 100644 (file)
@@ -692,7 +692,7 @@ module.exports = function(Chart) {
 
                                        var label = itemToDraw.label;
                                        if (helpers.isArray(label)) {
-                                               for (var i = 0, y = 0; i < label.length; ++i) {
+                                               for (var i = 0, y = -(label.length - 1)*tickFontSize*0.75; i < label.length; ++i) {
                                                        // We just make sure the multiline element is a string here..
                                                        context.fillText('' + label[i], 0, y);
                                                        // apply same lineSpacing as calculated @ L#320