‧
4 分钟阅读
如何可视化时间序列数据:最佳实践

Alex Yarosh
‧ 4 分钟阅读

分享本文
以下是时间序列可视化最佳实践指南,涵盖图表选择、数据结构和高级技术。我们将跳过创建图表的机制,重点关注构建清晰且有影响力的时间序列可视化背后的原则。
本文包含我们在时间序列数据可视化网络研讨会中涵盖的内容。
我们还制作了一个时间序列备忘单仪表板,其中包含了我们讨论过的关于时间序列可视化的所有内容,从选择正确的图表类型到为跨时间段比较数据而构建数据。将其收藏起来,并将其用作您下次时间序列可视化的参考。
什么是时间序列数据?
时间序列数据指的是包含日期时间的序列数据点。与其他类型的数据不同,时间序列数据按时间顺序排列,其中每个数据点都代表一个特定的时间点,例如每小时、每日或每月的测量值。
时间序列数据的例子包括股票价格、天气温度、销售数据或GDP等经济指标。这些数据点通常按特定的时间粒度分组,例如每日销售额或每周温度读数。
时间序列可视化类型
用于可视化时间序列数据的图表包括:
- 折线图跟踪趋势或数据随时间的演变。
- 柱状图比较不同时间间隔的值,尤其适用于离散数据点。
- 面积图展示随时间累积的总量。
- 趋势图通过将当前值与前一个时期进行比较来分析性能变化。
- 瀑布图显示顺序变化,尽管其应用范围更窄。
时间序列图表的最佳实践
聚焦于单一信息:每个图表应传达一个关键洞察。对于多个洞察,请使用单独的可视化。不同的图表突出显示数据的不同部分,因此请从构建结果表以匹配您的目标开始。
考虑
-
“此图表的结果应该如何显示?” 对于比较,在您的表格中包含当前、上周和上个月的值。
-
“如何控制趋势中显示的月份?” 确保目标月份位于表格顶部。
考虑数据形状:数据结构决定最佳图表类型。
一个指标随时间变化
多个指标随时间变化
带细分的单一指标
不同的图表侧重于数据的不同方面,因此请根据您要传达的方面选择正确的图表。
当前状态
演变
幅度
比例
-
面积图(和柱状图)更适合显示“大小”而非趋势。
-
堆叠面积图可用于显示指标分解随时间变化的份额。
-
不要从堆叠面积图得出关于指标本身变化的结论——它们可能会产生误导!堆叠柱状图只旨在显示指标分解比例的变化。
累积
使用偏移量(Offset)
进行比较:Metabase中的偏移函数允许您将当前行中的指标值与前一行中的值进行比较。例如,如果您按月分组,将偏移量设置为 -12 将显示该指标在12个月前的值。您可以使用偏移量
为行添加列,其中包含前几行的值,这使得在单个图表中比较同比增长等指标变得更容易。
现在您已经掌握了基础知识,是时候动手使用Metabase构建自己的时间序列图表了。开始行动吧,创造出令人惊叹的作品,并与社区分享!