Timelion 在时间序列中的应用

Timelion 是细粒度的一种时间序列可视化方式,使用 Timelion 就相当于使用编程来控制时间序列可视化。 既然涉及到编程那就肯定就会有变量,我们就可以在时间序列数据可视化之前做运算处理。比如说,金钱单位换算,或者计算一阶或者二阶差分等。这么细粒度的控制时间序列可视化方法,很有必要进行学习掌握。

Timelinon 创建

实践是最好的学习方式,因此抛开一堆的参数,先使用 Timelion 绘制一个简单图开始。

给定需求: 使用 Timelion 绘制折线图

  1. 选择新建可视化,选择 Timelion

  1. 下图是 Timelion 的初始化界面,与之前的相比明显简洁很多,能够控制的只有时间间隔与 Timelion 表达式。

  1. 方便的是 Timelion 表达式在书写过程中,都会有提示,因此写起来也方便。以下单日期为 order_date 为 x 轴,下单总额的平均值为 y 轴,时间间隔暂时设置为自动,日期范围设置长一点,我这里设置的是 60 天之前。折线图效果如下。

Timelion 表达式如下:

*.es(index=kibana_sample_data_ecommerce, timefield='order_date', metric=a

你可能感兴趣的:(ElasticSearch,大数据搜索查询分析全指南)