流图(Flow Chart)也叫主题河流图(ThemeRiver),是围绕中心轴线进行布局的一种堆叠面积图。不同颜色的条带状分支代表了不同的分类信息,条状带的宽度映射了对应的数值大小。此外,原数据集中的时间属性,映射到X轴上,是一个三维关系的展现。

流图可以通过图表类型切换为线图和柱状图,需要注意的是柱状图默认以层叠形式展现,不同分类数据的起点是从上个柱状的顶部开始。

基本构成

  • X轴(横轴)
  • Y轴(纵轴)
  • 条状

配置项

配置项 说明
X轴 一般为有序数据类别(时间序列)。
Y轴 可以配置一列或多列数据对应到左轴数值区间。
聚合列 需要在第三维上聚合的信息。
图例位置 图例在图表中的位置,可以配置为上、下、左和右。
间距 坐标轴距离图表边界距离。
图表类型 提供面图(默认)、线图以及柱状图(层叠)。

使用步骤

  1. 键入查询语句,选择时间区间后点击右侧查询按钮。
  2. 选择 ,即流图。
  3. 配置图表属性。

示例

流图适合三维关系的展示,时间-分类-数值的展现。

* | select date_format(from_unixtime(__time__ - __time__% 60), '%H:%i:%S') as minute, count(1) as c,  request_method group by minute, request_method order by minute asc limit 100000

X轴选择minute,Y轴选择c,聚合列选择request_method

图 1. 流图