charts - 如何在一张图表中混合 Grafana 中的条形和线条
解决方案
简短的回答:
(目前)不可能使用 Grafana UI,只能手动使用。
长答案:
据我所知,使用 UI 开关无法做到这一点;您必须使用可视化配置下方的“别名或正则表达式”字段。
准备数据
在开始之前,请确保您的查询 A 和 B 检索到实际数据。否则您将看不到您的数据,并且会感到困惑为什么它们没有显示。
向别名添加字段和值
选择要显示的正确数据后,只需在图表的可视化部分的“别名或正则表达式”字段中添加以下内容:
- 添加 2 个覆盖,一个用于您要使用“添加系列覆盖”按钮显示的每个值。
- 为您想要的值添加一个“Bars:false”选项标志和一个“Lines:true”作为一条线。
- 确保为您的柱使用完全相反的值(“Bars:true”和“Lines:false”)
- 将“Y 轴:2”添加到您希望在图表右侧具有的值。
- 或者,您可以为想要在顶部的值添加“Z-index:3”(我将此选项添加到该行以确保它始终绘制在条形顶部)。
享受
您现在应该有一个漂亮的图表,其中包含 2 种类型的数据和可视化;像这样的东西:
推荐阅读
- node.js - 如何使用猫鼬正确塑造发送到 NodeJS 服务器的搜索日期
- python - 如何将 MXDataIter 转换为 DataSet?
- c++ - 将几个 std::collections 输出到 CSV / 行第一次迭代的函数
- python - 如何使用python求解以下方程
- javascript - 在另一个双向数组 Y 中搜索双向数组 X 元素 - Javascript
- reactjs - react-router-dom v 6.0.0 中重定向的替代方法是什么?
- sql-server - 如何去除汉字字符串末尾的空格char(32)?
- php - 在 wordpres 的父帖子页面上显示子帖子
- excel - 删除字符串的一部分(';' 分号分隔符)并在一个单元格中列出字符串的其余部分
- eslintrc - 即使在编辑 eslintrc 文件后,no-param-reassign 问题仍然存在