在测试Highcharts v6.0.7时,我发现瀑布图yAxis点不再接受“低”值(series.data.low)。柱形图中的相同选项有效,并且该点不是从底部开始,而是从“低”值开始。
我尝试使用较旧的版本(4.2.3),并且可以正常工作。使用“低”值的原因是我希望瀑布图的第一个点从指定的“低”值开始,而不是从图表的底部开始。
我在文档中进行了搜索,找不到任何有关此的信息,这是错误还是已删除了该“低”选项。并且如果有解决方法可以给我相同的结果。
答案 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