Highcharts极地步骤

时间:2015-07-26 20:21:40

标签: javascript highcharts

我试图制作一张Highcharts极地图,看到这个小提琴:See demo

{{1}}

问题是yAxis max似乎是以5为步长。当max为11时,渲染的最大步数为15.

如何将此行为更改为1的步骤?

1 个答案:

答案 0 :(得分:1)

这是由于endOnTicktrue。来自max API description

  

如果endOnTick选项为true,则max值可能会向上舍入。

将其设置为false,轴应具有正确的高度。

您可能还需要调整刻度以使线条正确显示。这可以通过多种方式完成,使用tickPositionstickPositionertickInterval ......

我的简单建议是这样做(JSFiddle):

yAxis: {
    min: 0,
    max: 11,
    endOnTick: false, // For axis height
    tickPositions: [0,11], // For grid lines
    labels: {
        enabled: false
    }
}