zoukankan      html  css  js  c++  java
  • [Grafana] 如何把不同series的点用线连接起来

    在 grafana中同一个series的点默认就可以通过线连接一起,但不同series的点如何用线连接起来呢?查遍全网,没有一个解决方案。

    下面的描述明确的说是不可行的。

    If you have X-axis mode to series, each x-axis tick will be a different "series" so there is not going to be a connecting line between them as they represent different series. Lines will only connect points on the same series.
     
    但我找到了一个虽然很笨但确实可行的办法,希望分享给相信条条大路通罗马的网友们。
     
    需求是这样的:
    希望这些 passed_rate 的值作为 value 打点显示在一个 graph 里,鼠标 hover 到这些点上时,tooltip 显示 milestone_name ,而且这些点要用线连起来。
     

    一开始,会出现两种情况,一种情况是可以打点划线,数据也正确,但是 hover 上去显示的是 passed_rate

    另一种情况则是,可以打点,hover上去也可以显示 milestone_name, 但是这些点没有办法用线连接起来。

    当时思维陷入了僵局,总觉得是通过调整 sql 语句或配置。

    后来突然转换了一下思路,灵机一动,想到一个笨办法,是不是可以把 sql 语句写两遍,一遍打点,一遍划线,试了一下果真可行。

    上图:

    第一条 sql 负责连线,第二条 sql 负责打点并显示 hover 时的 tooltip

     

     

  • 相关阅读:
    asp.net cookie的操作,写入、读取与操作
    JS控制表格隔行变色
    JS创建select的optgroup
    sitemap文件写法详解及参数说明
    IIS7 URL Rewrite Module Configuration Reference
    Asp.net 中文件的下载
    Context的一些简单运用
    QQ web api
    div下图片自适应解决方法
    C#中文分词算法:ChineseAnalyzer
  • 原文地址:https://www.cnblogs.com/MasterMonkInTemple/p/13368908.html
Copyright © 2011-2022 走看看