yAxis点的Highcharts瀑布下限值

时间:2018-08-29 07:41:11

标签: highcharts

在测试Highcharts v6.0.7时,我发现瀑布图yAxis点不再接受“低”值(series.data.low)。柱形图中的相同选项有效,并且该点不是从底部开始,而是从“低”值开始。

我尝试使用较旧的版本(4.2.3),并且可以正常工作。使用“低”值的原因是我希望瀑布图的第一个点从指定的“低”值开始,而不是从图表的底部开始。

我在文档中进行了搜索,找不到任何有关此的信息,这是错误还是已删除了该“低”选项。并且如果有解决方法可以给我相同的结果。

1 个答案:

答案 0 :(得分:0)

如果某些版本在特定版本上“有效”并且没有任何文档记录(我检查了v4.2.3的文档),那么我们可以假定这是某种不良行为。我看到'waterfall'系列继承自column系列,low参数仍然按照您所描述的那样工作,但在文档中也不会出现。

如果您想获得类似的效果,请尝试使用series.threshold参数,但我认为这两种方式都会稍微破坏图表的逻辑。

series: [{
    threshold: 100000,
    data: [{
        y: 120000,
    }, {
        y: 569000,
    }, {
        y: 231000
    }, {
        isIntermediateSum: true,
        color: Highcharts.getOptions().colors[1]
    }, {
        y: -342000
    }, {
        y: -233000
    }, {
        isSum: true,
}]

实时示例: https://jsfiddle.net/nxwy48uj/

API参考: https://api.highcharts.com/highcharts/series.waterfall.threshold