使用Airbnb数据集创建Tableau可视化效果

如果你想学习Tableau, 请参加srcmini的Tableau入门课程。
连接到数据集
该数据集取自Airbnb网站。我们将使用纽约州纽约市(2019)的listings.csv文件, 该文件描述了上市活动及其其他指标。包含有关主机, 地理可用性和价格的所有信息, 以进行令人兴奋的可视化。
要连接到文件, 请转到连接-> 文本文件-> 选择文件路径-> 打开

使用Airbnb数据集创建Tableau可视化效果

文章图片
快速浏览数据将如下所示:
使用Airbnb数据集创建Tableau可视化效果

文章图片
度量名称和度量值是什么?
加载Excel文件并在Tableau中打开新工作表后, 它将自动将文件的所有列标题归类为以下类别之一(如” 数据” 窗格中所示):
  • 尺寸图
  • 措施
请注意, Tableau错误地将” 每月评论” 分类为” 维度” 。通过将字段拖到” 度量” 窗格中来更正此问题, 因为我们希望将此字段用作连续的数字变量。
除了列名之外, “ 日期” 窗格将始终包含许多并非来自原始数据的字段, 其中两个是” 度量值” 和” 度量名称” 。 Tableau将自动创建这些字段, 以便你可以构建涉及多种度量的某些类型的视图。 [1]
本文将重点介绍如何使用这些多种度量。
使用Airbnb数据集创建Tableau可视化效果

文章图片
  • “ 度量值” 字段始终显示在” 数据” 窗格中” 度量” 区域的底部, 并且包含数据中的所有度量, 并收集到具有连续值的单个字段中。 [2]
  • “ 度量名称” 字段始终显示在” 数据” 窗格的” 维度” 区域的底部, 并且包含数据中所有度量的名称, 这些名称收集到具有离散值的单个字段中。 [3]
[1] [2] [3] Tableau的官方文档
列出度量名称和度量值
首先, 在视图中拖动” 度量名称” 字段。接下来, 将” 测量值” 字段直接拖到视图中或在” 标记” 卡的” 文本” 部分下。你将看到一个表格, 其中包含变量名称以及针对相应数值变量的默认聚合。
你可以通过将一些度量值拖到” 度量值” 卡中来删除某些度量值(不想包括在内)。
使用Airbnb数据集创建Tableau可视化效果

文章图片
我们知道维度是类别的类型, 而度量是我们要在此类类别中检查的数值。因此, 让我们看看如何将多个度量的多个维度制成表格。
我们想用多种方法交叉列出多个维度。首先简单地拖动二维字段, 将” 邻居组” 说成” 行” 选项卡, 将” 房间类型” 说成” 列” 选项卡。你会看到一个漂亮的5× 3表格, 其中包含5个社区组和3个房间类型。
使用Airbnb数据集创建Tableau可视化效果

文章图片
现在, 假设你要同时显示每个邻居组和房间类型的价格和评论数。首先将价格拖到视图中。接下来, 当你将评论数量添加到文本表中(通过将其拖放到视图中)时, 将合并度量, 并将度量值字段添加到标记文本卡。注意, “ 度量名称” 字段会自动添加到” 行” 功能区。
每当处理多个度量值时, 使用度量名称至关重要。
汇总功能 与我们在MySQL, PostgreSQL等中具有的聚合函数(SUM, AVG, MEAN, COUNT)相似, Tableau还为其度量提供了许多聚合函数。集合函数对一组值执行计算并返回单个值。
在这里, 由于我们希望查看不同区域中每种房间类型的平均价格(而不是所有房间的总价格), 因此我们使用度量将价格的(默认)汇总函数从SUM()更改为AVG()价值卡。
汇总多个度量名称和度量值
使用Airbnb数据集创建Tableau可视化效果

文章图片
看起来不错!但是有太多数字难以理解。为了获得更好的见解, 让我们继续进行相同数据的图形表示。
使用Tableau右上角的” 向我显示” 按钮选择” 水平条” 图。你将看到每个邻域组和房间类型的AVG(价格)和SUM(评论数)栏。
通过根据邻居组对条进行颜色编码来使其更整洁。 Tableau将自动创建并显示相同的图例。最后, 交换行和列以使图更直观和易于理解。
现在, 该图清楚地显示了每个地区和房间类型的价格和受欢迎程度(评论数)趋势。
使用Airbnb数据集创建Tableau可视化效果

文章图片
在处理地点, 纬度和经度时, 最好使用地理地图。下面是有关如何将相同数据转换为漂亮的地理可视化文件的步骤。
使用地图可视化
我们将再次使用” 颜色” 标记将每个(纬度, 经度)对分类并为其关联的邻域组着色。同样, 我们将使用” 大小” 标记表示Airbnb物业的价格范围。较大的圆圈表示较高的价格, 较小的圆圈表示较低的价格。颜色和尺寸图例都可以在右侧找到。
使用Airbnb数据集创建Tableau可视化效果

文章图片
总结
在本文中, 我们看到了Tableau如何自动将你的数据字段分离为” 维度和度量” 。如果它对任何列进行了错误分类, 我们可以轻松地将该字段拖放到其正确的类别。
我们还使用不同的可视化工具-文本表, 条形图和地图, 将具有多个度量的多个维度交叉表化。
我们探讨了如何使用” 标记” 卡中的” 颜色” 和” 尺寸” 选项。另外, 我们尝试了一些汇总函数, 例如SUM()和AVG()来得出有意义的推论。
【使用Airbnb数据集创建Tableau可视化效果】如果你想了解有关Tableau的更多信息, 请参加srcmini的Tableau入门课程。

    推荐阅读