柱状图使用垂直或水平的柱子显示类别之间的数值比较,和折线图的不同之处在于,柱状图描述分类数据,并统计每一个分类中的数量,而折线图描述有序数据。

同时,您也可以绘制多个矩形对应同一个分类属性,分为分组和层叠两种模式,进而分析该分类数据在不同维度上的区别。

基本构成

  • X轴(横轴)
  • Y轴(纵轴)
  • 矩形块
  • 图例

日志服务提供的柱状图,默认采用垂直柱子,即矩形块宽度一定,高度代表数值大小。有多列数据映射到Y轴时,采用分组柱状形式显示。

配置项

配置项 说明
X轴 一般为分类数据。
Y轴 可以配置一列或多列数据对应到左轴数值区间。
图例位置 图例在图表中的位置,可以配置为上、下、左和右。
间距 坐标轴距离图表边界距离

使用步骤

  1. 键入查询语句,选择时间区间后点击右侧查询按钮。
  2. 选择柱状图
  3. 配置图表属性。
    说明
    柱状图适用于不超过20条的数据,建议使用LIMIT进行控制,以免横向宽度过宽导致分析对比情况不直观。同时,当有多列数据映射到Y轴时,建议不要超过5个。

示例

简单柱状图

查看当前时间区间每种http_referer的访问次数。

* | select  http_referer, count(1) as count group by http_referer

X轴选择http_referer,Y轴选择count

图 1. 简单柱状图


分组柱状图

查看当前时间区间每种http_referer的访问次数和平均字节数。

* | select  http_referer, count(1) as count, avg(body_bytes_sent) as avg group by http_referer

X轴选择http_referer,Y轴选择countavg

图 2. 分组柱状图