0

我已经浏览了这张特别的,其中几乎谈到了将阈值线添加到line graph.

就我而言,我有一个bar graph这样的情况,我需要一个阈值,例如,在上图中,我应该能够显示每个条形图的差异。

换句话说,根据上图,它根据我给出的显示sum。我需要做的是,如果大于 50,000 ,则使用同一条本身的颜色显示差异。chargeamountfiltersumchargeamount

那么有没有一种方法可以显示带有过滤器默认颜色的栏(即:小于 50,000 的栏),其余的应该以不同的颜色显示以传达阈值。这样用户就可以看到酒吧本身的差异,他们是否已经达到了 50k 以上。

这可以使用 abar graph还是我应该使用其他图表?

编辑

刚刚注意到这个问题仍然存在。对此有何增强,或任何可用的 atm 解决方法?

任何帮助都将不胜感激。:)

4

1 回答 1

1

时间来拯救!Altough 还没有想到堆叠这样的东西现在可以工作:

.es(*).if(gt,100,.es(*),null).bars().color(red) .es(*).if(lte,100,.es(*),null).bars().color(blue) .static(100)

这是它的作用:

1.获取值大于 100 的每个数据点,并将其他所有数据点归零。用红色制作一个条形图。

2.获取值小于等于 100 的每个数据点,并将其他所有数据点归零。制作一个条形图并将其涂成红色。

3.最后在值100处画一条线。

您需要做的是用*有效的表达式替换 ,您应该一切顺利!

可能有一种方法可以减去该值并将其添加到另一个图表上,但我还没有弄清楚如何做到这一点。如果我找到解决方案,我将更新此答案。

于 2017-01-09T16:40:24.933 回答