如何在highcharts中使用最大高度自动缩放轴?

如何在highcharts中使用最大高度自动缩放轴?,highcharts,Highcharts,我有一个折线图,其中Y轴是0到1之间的百分比。有时我的最高百分比不到1%,有时在99%到100%之间。在图例上显示超过100%是没有意义的 问题是,如果我设置了max:1,并且数据都低于0.1,则图表看起来像第二个示例中的平面图。但是,如果我不设置max并且数据接近100%,那么y轴将渲染高达125%的刻度 如何让图例自动缩放,但限制最大值。y轴上有: yAxis: { max: 1, min: 0 } 如果你改为这样做,应该更容易理解: yAxis: { min: 0

我有一个折线图,其中Y轴是0到1之间的百分比。有时我的最高百分比不到1%,有时在99%到100%之间。在图例上显示超过100%是没有意义的

问题是,如果我设置了
max:1
,并且数据都低于0.1,则图表看起来像第二个示例中的平面图。但是,如果我不设置
max
并且数据接近100%,那么y轴将渲染高达125%的刻度


如何让图例自动缩放,但限制最大值。

y轴上有:

yAxis: {
    max: 1,
    min: 0
}
如果你改为这样做,应该更容易理解:

yAxis: {
    min: 0,
    endOnTick: false
}
为了澄清,您有
max:1
endOnTick:true
(默认值),并且根据:

如果
endOnTick
选项为true,则
max
值可能会向上舍入

请看演示

从0%开始也是如此。您可以删除
min
并设置
startOnTick:false