You need to enable JavaScript to run this app.
导航

饼图

最近更新时间2023.12.07 15:37:10

首次发布时间2022.04.02 10:15:58

日志服务提供饼图方式展示日志查询分析结果,本文介绍各项图表参数配置。

图表说明

饼图用于表示不同分类的占比,通过弧度来对比分类之间的占比差异、每个分类相较于总和的数值差异。
日志服务中,饼图可以通过以下类型展示。

  • 饼图。默认展示为普通饼图类型,二维方式展示。
  • 环形图。和饼图相比,环形图中间有一个空洞,每个分类用环中的一段表示,各个分类的数据组成了整个圆环。环形图可显示多个数据集合中各部分所占的相应比例,多个数据集合进行对比时,通过多个环形图进行对比相较于多个饼图更加直观。
  • 南丁格尔玫瑰图。南丁格尔玫瑰图是一种在极坐标系下的圆形直方图,又称极区图。其中每一个分类数据被圆弧平分,通过圆弧的半径长短表示数据的大小。南丁格尔玫瑰图相较于饼图来说,有如下优点。
    • 适用于分类较多的场景。分类较多时,例如 10 个分类以上,南丁格尔玫瑰图相较于饼图会有更直观的展示,饼图分类较多时不便于识别占比较小的分类。
    • 数值对比更加直观。相对于饼图对比扇形的大小,南丁格尔玫瑰图放大了各个分类数据之间数值的差异,即使对比大小相近的数值也会有更好的表现。

说明

  • 使用饼图展示时,推荐通过 limit 语法限制返回的数据量,例如指定返回 10 条数据,此时饼图中以 10 个扇形展示此 10 条数据。
  • 类目超过 5000 个时,仅展示前 5000 个类目的数据,其余分类数值将被汇总为其他类别。
  • 使用分析图表之前,请先阅读注意事项

通用配置

对指定类型的统计图表进行全局配置,该配置对整个图表范围生效。饼图支持的通用配置如下。

配置

说明

基本

标题

设置图表在仪表盘中的标题。默认为 new-chart。

显示标题

是否在仪表盘中显示图表的标题。

分类

作为分类展示的字段。建议使用字符串类型的字段,便于查看具体的类目。

数值列

作为扇形数值展示的字段,用于计算各个分类所占总和的比例。建议选择数值类型的字段。

标准

格式化

根据不同的单位换算方式将数值字段格式化。

自定义单位

自定义设置数值字段的单位。

小数点

显示的小数点后位数。

样式

图例

图例的样式。支持设置:

  • 位置:图例在图表中的位置,默认为下。
  • 动作行为:单击图例中某一分类时的动作行为,单个表示图表仅显示此分类的数据,所有表示排除此分类的数据。

饼状图

饼图的显示样式。支持设置:

  • 类型:饼图的类型,默认展示二维形式的饼图。支持设置为饼图、环形图、南丁格尔玫瑰图。
  • 扇区标签展示:是否显示饼图的标签。
  • 展示内容:饼图标签的展示内容,支持设置为百分比等。

交互事件

交互事件中可以设置分析图表在仪表盘中的交互效果,设置后,在仪表盘中单击指定字段时会触发对应的交互效果。目前支持的交互事件包括打开日志主题打开仪表盘自定义 HTTP 链接。每种交互事件的详细说明请参考交互事件

例如对饼图** PV 字段设置交互事件。将 PV 字段的交互事件设置为打开日志主题,在饼图中单击任意扇形,然后选择打开日志主题**,页面将自动跳转到您所设置的日志主题中。

示例

通过饼图展示各个地区的访问量占总体访问量的比例。

  • 检索分析语句:

    * | select count(*) as count, Area group by Area
    
  • 图表分析设置:

    • 分类:指定为 Area。其中 Area 为地区。
    • 数值列:指定为 PV。通过 COUNT(*) as PV 统计日志的数量,并将其作为访问量指标。
  • 统计图表: