如何连续显示y轴值

时间:2018-10-12 09:59:49

标签: charts highcharts

我需要以串联方式显示y值(36、37、38、39、40...。)y轴值从36到165,但它们是串联的,但是有些数字是失踪。甚至我都在highchart中添加了此选项

yAxis: { 
          title: {
              text: 'Channel Count',
              style: {
                  color: Highcharts.getOptions().colors[1]
              }
          },
          min: 36,
          max: 165,
          opposite: false,
      }

但仍然无法正常工作。那么我该如何依次展示它们呢?

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以通过增加图表的高度来创建刻度线的空间:

chart: {
    height: 2000
}

实时演示:http://jsfiddle.net/BlackLabel/xrkh7q89/

或使用tickPositioner函数:

    tickPositioner: function(){
        var positions = [];

        for (var i = 36; i < 166; i++){
            positions.push(i);
        }
        return positions
    }

实时演示:http://jsfiddle.net/BlackLabel/qx8m97g4/

API:https://api.highcharts.com/highcharts/yAxis.tickPositioner