【问题标题】:How can I apply a threshold for a bar graph in Kibana?如何在 Kibana 中为条形图应用阈值?
【发布时间】:2017-05-19 14:39:33
【问题描述】:

我已经阅读了这个特别的 ticket,它几乎谈到了在 line graph 中添加阈值线。

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

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

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

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

编辑

刚刚注意到这个issue 仍然打开。对此有何增强,或任何可用的 atm 解决方法?

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

【问题讨论】:

    标签: elasticsearch kibana elastic-stack elasticsearch-5 kibana-5


    【解决方案1】:

    Timelion 来救援!虽然暂时还没有想到堆叠这样的东西可以工作:

    .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 处画一条线。

    您需要做的是将* 替换为有效的表达式,然后您就可以开始了!

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-18
      • 2020-01-11
      • 1970-01-01
      • 2020-03-27
      • 2019-12-26
      • 2016-11-17
      相关资源
      最近更新 更多