【问题标题】:Highcharts polar stepsHighcharts 极坐标步骤
【发布时间】:2015-07-26 20:21:39
【问题描述】:
我正在尝试制作 Highcharts 极坐标图,请看这个小提琴:http://jsfiddle.net/mgwf23me/
yAxis: {
min: 0,
max: 11,
labels: {
enabled: false
}
},
问题在于 yAxis 最大值似乎以 5 为步长。最大值为 11 时,渲染的最大步长为 15。
如何将此行为更改为 1 步?
【问题讨论】:
标签:
javascript
highcharts
【解决方案1】:
这是因为 endOnTick 是 true。来自max API description:
如果endOnTick 选项为真,则max 值可能会向上取整。
将此设置为false,轴应具有正确的高度。
您可能还需要调整刻度以使线条正确显示。这可以通过多种方式完成,使用tickPositions、tickPositioner、tickInterval...
我的简单建议是这样做 (JSFiddle):
yAxis: {
min: 0,
max: 11,
endOnTick: false, // For axis height
tickPositions: [0,11], // For grid lines
labels: {
enabled: false
}
}