【问题标题】:Kibana: Show values on Y axis as percentageKibana:以百分比显示 Y 轴上的值
【发布时间】:2017-11-21 10:40:48
【问题描述】:

我想可视化我的系统发送的正确自动响应的数量,与它已经学习的问题的百分比有关。
所以我的想法是过滤我所有的测试结果,其中布尔字段didSendCorrectAutoResponse 为真,使 x 轴上的存储桶位于名为learnPercentage 的字段上,而在 y 轴上只需将计数作为指标。

唯一的问题是 y 轴上的值是绝对值,只计算发送的响应数,但我希望它显示为每个学习百分比的测试总数的百分比。

这是我定义图表的方式:

我可以计算使用此learnPercentage: 100 && strategy.keyword: "sum" 学习的每个百分比的测试用例总数(它只计算 100% 学习的问题,但每个百分比的测试数量是相同的)。

所以我在 y 轴上想要的不是简单的计数,而是count / totalNumberOfTestCases


编辑:
为了让您更好地理解我需要的是我对我的系统所做的事情:

假设我的系统可以学习 100 个已知问题。我有 2500 个测试题。现在我执行以下操作:

  1. 让我的系统不学习任何已知问题
  2. 提出 2500 道测试题
  3. 保存已正确回答的问题数(假设为 600)
  4. 将此测试结果保存在弹性文件中

重复学习 10 个问题:

  1. 让我的系统学习 10% 的已知问题
  2. 提出 2500 道测试题
  3. 保存已正确回答的问题数(假设为 590)
  4. 将此结果保存在弹性文件中

重复学习 20 个问题...

现在我想绘制在每个学习步骤中正确回答了多少问题:

  • 0% 时为 600
  • 10% 时为 590
  • 20% 时为 900
  • ...

但我不想在 y 轴上显示这些绝对数字,而是希望 600/2500、590/2500 等。

【问题讨论】:

  • 你试过饼图吗?
  • 我不想要饼图。我想看看学习曲线。此外,饼图根本无法解决我的问题,因为仍然不包括每个学习百分比的测试总数
  • 使用百分位数?
  • 哪个字段的百分比?
  • 请给我一些存根数据..

标签: elasticsearch kibana


【解决方案1】:

如果您的 Y 轴尚未在百分比中可视化,您应该首先为您最喜欢的列创建一个脚本字段,然后在 kibana 中可视化该脚本字段。 检查照片;在脚本域代码中,删除的部分是您的列名。

【讨论】:

  • 这没有帮助。我不想显示格式为百分比的字段,我希望 Kiabana 计算的 Count(Y 轴上的指标)的值是百分比值
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-22
  • 1970-01-01
  • 1970-01-01
  • 2020-10-17
  • 1970-01-01
相关资源
最近更新 更多