我想要一个highcharts图表,以tick开头和结尾,并且最终x限制等于最大值。
即使我的配置有:
max: 11,
endOnTick: true
我发现图表的实际最终值是12。 如何在不将endOnTick更改为false的情况下将其设为11?
示例:
提前致谢。
答案 0 :(得分:3)
最简单的方法是使用tickInterval
之后的预定义will do:
xAxis: {
min: 0,
step: 2,
max: 11,
startOnTick: true,
endOnTick: true,
tickInterval: 1
}
有点棘手的是tickPixelInterval
用法,在你的情况下50会做。
如果您的图表可扩展/可缩放,事情会变得更加复杂。您必须编写自定义事件处理程序来更新这些属性,以确保您的tickInterval
转移到您的数据范围(如果它甚至可能,即数据范围是整数,而不是浮点数),以确保您的最后一个滴答等于最大轴值。