将高图表的y轴标题对齐,准确地从0位置开始

时间:2015-11-02 22:45:03

标签: highcharts

我的高图表y轴标题的长度在15到30之间。我希望它完全在轴的开始处开始。当前代码的问题是较长的标题被向左推,从而削减自己,而较短的标题更靠右。

yAxis: {
   title: {
     text: titleString,
     align: 'high',
     rotation: 0,
     y: -20,
     x: -10, //Trying to vary this value.
     style: {
        font-size: '11px',
        fontWeight: 'bold'
     }
   }
}

如何设置x属性,使标题始终从0位置开始(x:0不起作用)

1 个答案:

答案 0 :(得分:0)

您可以在title元素上调用attr()函数并设置plotLeft值。

chart: {
        events: {
            load: function () {
                var chart = this,
                    yAxis = chart.yAxis[0],
                    left = yAxis.toPixels(0);

                yAxis.axisTitle.attr({
                    y: left
                });
            }
        }
    },

实施例:   - http://jsfiddle.net/s8nq3huq/2/