代码之家  ›  专栏  ›  技术社区  ›  kakaja

上图为y轴单位

  •  0
  • kakaja  · 技术社区  · 6 年前

    我想在y轴的顶部添加y轴单位。

    现在我可以使用标签格式化程序,将最后一个标签作为单元。直到我在y轴上只有一个标签,它才能正常工作。然后我明白了:

    enter image description here

    我想得到这个:

    enter image description here

    你知道怎么得到它吗?

    请点击这里: http://jsfiddle.net/ptbtvozb/2/

    代码如下:

    Highcharts.chart('container', {
        yAxis: {
            labels: {
                formatter: function() {
                    var unit = 'pop';
                    if(this.isLast) {
                        return unit;
                    } else {
                        return this.value;
                    }
                }
            },
            tickInterval: 1,
            title: { text: "RQ-online" }
        },
        series: [{
            data: [[0, 1],[1, 1],[2, 1]]
        }]
    });
    
    1 回复  |  直到 6 年前
        1
  •  3
  •   morganfree    6 年前

    使用 yAxis.title :

    yAxis: {
      title: {
        text: 'pop',
        align: 'high',
        offset: 0,
        rotation: 0,
        y: -10
      },
    

    实例: http://jsfiddle.net/akLc93mh/