我试图显示一个具有"奇怪"最大值的固体压力表,即96(小时)。我读到最大值和最小值是由highcharts精心设计的,以设置刻度,范围等,但我不明白为什么我不能显示这样的值,甚至其他四舍五入的值,如90低于100。
任何想法?
问题可能是图表正在生成一个默认的滴答间隔,例如10,它加起来是100。
你可以通过指定一个可分为96(例如8)的tickerInterval来得到你想要的。
yAxis: {
min: 0,
max: 96,
tickInterval:8,
http://jsfiddle.net/Vn4My/你可以使用任何最大值,唯一的事情是你应该除以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,
参考github
试试这个我也面临同样的问题,但我解决了这个问题,这个解决方案可能对你有用。
yAxis: {
min: minData,
max: maxData,
tickPositions: [minData, maxData]
},
Add tickPositions: [minData, maxData];
请查看类似示例示例
参考资料点击这里
我希望这就够了。
谢谢,
pv