首页 > 解决方案 > 如何使用 vega-lite 在折线图上分层移动平均线?

问题描述

使用vega-lite,很明显您可以使用平均值、总和等标准方法聚合数据。但是移动平均线呢?

假设我有一些简单的时间序列数据,所以 x 值是日期,y 值是某种值。现在假设我想用该数据渲染一个折线图,然后在其上叠加一个移动平均图。有没有使用 vega-lite 的标准方法来做到这一点?

我试图在文档中寻找某种解决方案,但找不到任何参考。似乎这是一个常见的用例,所以我想知道它是否存在?

如果没有,我想我会自己生成移动平均值。

标签: moving-averagevega-lite

解决方案


Vega-Lite 包含一个专门为此而设计的窗口变换。您也许可以将文档中的累积移动平均线示例改编为您想到的数据集。


推荐阅读