优阅达 | Tableau 微课堂(110):线形图
published: 2021-06-30 22:15

线形图

线形图是一种利于呈现数据随时间变化的可视化形式。但如果时间点数据是离散的,那么在这些时间点之间以直线来呈现,很有可能会引起误导。

这种情况下,数据通常不会以渐进、连续的方式变化,而是从一个离散值跳到另一个离散值。让我们来看看如何在 Tableau 中构建这种可视化。

构建线形图

在 Tableau Desktop 中构建一个线形图很简单。在本期示例中,我们采用的是畅销书(ABA Bestsellers)的数据。
目前的视图筛选到只剩下平装小说列表,而我们要寻找一本名为《Ready Player One》的书,然后为这本书的排名建立一个时间轴。

先把维度 “Week” 字段拖放至列上。默认情况下,此胶囊以离散的日期部分显示,以年为单位。

但我们希望时间轴是连续的,所以需要右键单击此胶囊,在下拉菜单中选择第二种时间类型下的周数,来将其更改为连续的周,用于日期间隔。可以看到数据集的跨度,大约为 4 个月。

下一步,我们希望看到这个时间跨度内的排名变化,所以将度量 “Rank” 字段拖放至行中。标记类型自动以线型来呈现;也可以在下拉列表中手动设置标记类型为线,来强制生成线形图。

由于第 1 名比第 15 名的排位要高,所以 Rank 轴应该以第 1 名开始从上往下降序排列。右键单击竖轴,选择“编辑轴”,然后在比例一栏下勾选“倒序”。

现在时间线图就出来了,可以看到有一些起伏。这本书在 3 月底电影上映时拿到了排名第一的峰值。那它是不是逐渐从第 3 名变为第 1 名?不,它表示的意思是上一周内排名第三,本周排名第一。

步骤或跳转线图的区别

更好呈现上述示例数据的方法,应该是使用步骤或跳转线。

  • 常规的线性图是先绘制每个标记值,然后在这一组标记点之间通过直线进行绘制连接。

  • 而步骤线与其不同,是先绘制值,直到值发生变化后,就会像楼梯一样,以 90 度角向上延伸到下一个值。这对于强调变化的幅度非常有用。

  • 跳转线也有类似的作用,但不会画出连接值的垂直线,而是从一个值跳到下一个值。这对于强调值在更改之前的持续时长非常有用。

要在“线性”、“步骤”和“跳转”之间更改线的类型,请单击“标记”卡上的“路径”,然后选择所需的类型。

通过单击“标记”卡中的颜色,选择所需的选项,可以打开和关闭值标记。

本节 Tableau 微课堂到此结束,感谢你的耐心阅读。