我正在尝试显示一个具有“奇怪”最大值的实心仪表,即 96(小时)。我读到最大值和最小值由 highcharts 详细说明以设置刻度、范围等,但我不明白为什么我不能显示这样的值,甚至不能显示其他舍入值,例如低于 100 的 90。
任何想法?
我正在尝试显示一个具有“奇怪”最大值的实心仪表,即 96(小时)。我读到最大值和最小值由 highcharts 详细说明以设置刻度、范围等,但我不明白为什么我不能显示这样的值,甚至不能显示其他舍入值,例如低于 100 的 90。
任何想法?
问题可能是图表生成了一个默认的刻度间隔,例如 10,加起来是 100。
您可以通过指定一个分为 96(例如 8)的tickerInterval 来获得您想要的东西。
yAxis: {
min: 0,
max: 96,
tickInterval:8,
您可以使用任何最大值,唯一的问题是您应该将其除以 1000以获得tickInterval值,例如:
yAxis: {
min: 0,
max:96,
tickInterval:(96/1000),
},
工作示例:http: //jsfiddle.net/NareshChennuri/whuu5qbt/
要获得准确的自定义最大值:
tickPositioner: function() {
return [this.min, this.max];
},
min: 0,
max: 6924,