我有一个可变阈值的面积图;我为这个值画了一条线。
是否可以在填充阈值以上填充一种颜色,在填充物下面填充一种颜色?
如果图表穿过该线,我有一个适合账单的渐变,但如果数据全部低于该线或者全部高于该线,则不是。
(将尝试用jsfiddle更新我的问题。)
答案 0 :(得分:0)
虽然这是一个老问题,但我还是应该回答:
我将该系列分为两部分,并添加了“虚拟”中值(阈值)来代替“错误”系列中的任何值。
数据[1, 2, 5, 8, 6, 4, 3, 10]
和阈值5
分为:
数据1 [5, 5, 5, 8, 6, 5, 5, 10]
颜色为绿色
数据2 [1, 2, 5, 5, 5, 4, 3, 5]
颜色为红色
无论如何,我在5
上画一条黑线时,图形看起来正确。我还必须修改“悬停”功能以显示原始Y值,而不是拆分序列中的值。
答案 1 :(得分:-1)
我认为实现这一目标的最简单方法是使用arearange
图表。您可以在区域图中使用两个数据集,而不是区域图中只有一个数据集,每个阴影区域有一个数据集。见http://jsfiddle.net/gXpHH/2/