使用函数为两个以上的 Highchart Solid Gauges 设置最小值和最大值

Setting Min and Max values for more than two Highchart Solid Gauges using function

我在为 highcharts 中的 Solid Gauges 设置最小值和最大值时遇到困难。

请参考我的jsfiddle:https://jsfiddle.net/abhaybh/n45snkm6/

我正在使用 yAxis 设置范围,如下所述:

yAxis: { min: minData, max: maxData, },

我想为不同的仪表设置不同的范围。但是,它们显示的范围与插入的范围不同。

如有任何帮助,我们将不胜感激。谢谢

这里的一个问题实际上是在yAxistickAmount属性中,设置为2。这使得 solidgauge 舍入最大值以满足这个数字 (http://api.highcharts.com/highcharts/yAxis.max). It seems to be the easiest way to display appropriate values for each solidgauge is to use the tickPositions array inside yAxis object: tickPositions: [minData, maxData]. It will override behaviour of tickInterval and tickPixelInterval, and a gauge will display needable values as min and max labels. Here is your modified fiddle: https://jsfiddle.net/n45snkm6/1/.