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

时间:2015-05-13 14:57:18

标签: highcharts

Example plunk refereed to below

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

问题是如果我设置max: 1并且数据都低于0.1,那么图表看起来就像第二个例子中那样平坦。但是,如果我没有设置max并且数据接近100%,则y轴将呈现高达125%的滴答。

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

1 个答案:

答案 0 :(得分:1)

你的y轴有这个:

yAxis: {
    max: 1,
    min: 0
}

如果你改为这样做,那应该更容易理解:

yAxis: {
    min: 0,
    endOnTick: false
}

为了澄清,您有max: 1endOnTick: true(默认),并根据the API

  

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

请参阅this updated Plunker进行演示。

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