在柱形图上显示负值的另一种方法

An alternative way of displaying the negative values on the column chart

我想知道是否有其他方法可以在柱形图上显示负值。

y 轴最底部的值应该是最低值。图表上的列应从底部向上增长到相应的值。

查看下面的图片,了解当前和预期的行为。

Current Expected

我真的不喜欢 highcharts,但我潜伏了一段时间并弄清楚了这一点,让我们称之为,hack ;p

请检查一下:https://jsfiddle.net/4goq1x6c/

如果您希望动态设置最小值,您可以根据某些条件计算它并更新数据数组的每个 0 元素和 yAxismin 值. (即你可以使用一些变量来简化)

它很脏(但当我再次查看它时没有那么脏)我知道,但我在 highcharts 文档中没有找到任何东西 native。我希望它会有用:)

最好用threshold 属性:

series: [{
    ...
    threshold: -20
}]

现场演示:http://jsfiddle.net/BlackLabel/0moe5q2y/

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