个性化阅读
专注于IT技术分析

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

点击下载

如果你想学习Tableau, 请参加srcmini的Tableau入门课程。

连接到数据集

该数据集取自Airbnb网站。我们将使用纽约州纽约市(2019)的listings.csv文件, 该文件描述了上市活动及其其他指标。包含有关主机, 地理可用性和价格的所有信息, 以进行令人兴奋的可视化。

要连接到文件, 请转到连接->文本文件->选择文件路径->打开

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

快速浏览数据将如下所示:

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

度量名称和度量值是什么?

加载Excel文件并在Tableau中打开新工作表后, 它将自动将文件的所有列标题归类为以下类别之一(如”数据”窗格中所示):

  • 尺寸图
  • 措施

请注意, Tableau错误地将”每月评论”分类为”维度”。通过将字段拖到”度量”窗格中来更正此问题, 因为我们希望将此字段用作连续的数字变量。

除了列名之外, “日期”窗格将始终包含许多并非来自原始数据的字段, 其中两个是”度量值”和”度量名称”。 Tableau将自动创建这些字段, 以便你可以构建涉及多种度量的某些类型的视图。 [1]

本文将重点介绍如何使用这些多种度量。

使用Airbnb数据集创建Tableau可视化效果3
  • “度量值”字段始终显示在”数据”窗格中”度量”区域的底部, 并且包含数据中的所有度量, 并收集到具有连续值的单个字段中。 [2]
  • “度量名称”字段始终显示在”数据”窗格的”维度”区域的底部, 并且包含数据中所有度量的名称, 这些名称收集到具有离散值的单个字段中。 [3]

[1] [2] [3] Tableau的官方文档

列出度量名称和度量值

首先, 在视图中拖动”度量名称”字段。接下来, 将”测量值”字段直接拖到视图中或在”标记”卡的”文本”部分下。你将看到一个表格, 其中包含变量名称以及针对相应数值变量的默认聚合。

你可以通过将一些度量值拖到”度量值”卡中来删除某些度量值(不想包括在内)。

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

我们知道维度是类别的类型, 而度量是我们要在此类类别中检查的数值。因此, 让我们看看如何将多个度量的多个维度制成表格。

我们想用多种方法交叉列出多个维度。首先简单地拖动二维字段, 将”邻居组”说成”行”选项卡, 将”房间类型”说成”列”选项卡。你会看到一个漂亮的5×3表格, 其中包含5个社区组和3个房间类型。

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

现在, 假设你要同时显示每个邻居组和房间类型的价格和评论数。首先将价格拖到视图中。接下来, 当你将评论数量添加到文本表中(通过将其拖放到视图中)时, 将合并度量, 并将度量值字段添加到标记文本卡。注意, “度量名称”字段会自动添加到”行”功能区。

每当处理多个度量值时, 使用度量名称至关重要。

汇总功能

与我们在MySQL, PostgreSQL等中具有的聚合函数(SUM, AVG, MEAN, COUNT)相似, Tableau还为其度量提供了许多聚合函数。集合函数对一组值执行计算并返回单个值。

在这里, 由于我们希望查看不同区域中每种房间类型的平均价格(而不是所有房间的总价格), 因此我们使用度量将价格的(默认)汇总函数从SUM()更改为AVG()价值卡。

汇总多个度量名称和度量值

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

看起来不错!但是有太多数字难以理解。为了获得更好的见解, 让我们继续进行相同数据的图形表示。

使用Tableau右上角的”向我显示”按钮选择”水平条”图。你将看到每个邻域组和房间类型的AVG(价格)和SUM(评论数)栏。

通过根据邻居组对条进行颜色编码来使其更整洁。 Tableau将自动创建并显示相同的图例。最后, 交换行和列以使图更直观和易于理解。

现在, 该图清楚地显示了每个地区和房间类型的价格和受欢迎程度(评论数)趋势。

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

在处理地点, 纬度和经度时, 最好使用地理地图。下面是有关如何将相同数据转换为漂亮的地理可视化文件的步骤。

使用地图可视化

我们将再次使用”颜色”标记将每个(纬度, 经度)对分类并为其关联的邻域组着色。同样, 我们将使用”大小”标记表示Airbnb物业的价格范围。较大的圆圈表示较高的价格, 较小的圆圈表示较低的价格。颜色和尺寸图例都可以在右侧找到。

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

总结

在本文中, 我们看到了Tableau如何自动将你的数据字段分离为”维度和度量”。如果它对任何列进行了错误分类, 我们可以轻松地将该字段拖放到其正确的类别。

我们还使用不同的可视化工具-文本表, 条形图和地图, 将具有多个度量的多个维度交叉表化。

我们探讨了如何使用”标记”卡中的”颜色”和”尺寸”选项。另外, 我们尝试了一些汇总函数, 例如SUM()和AVG()来得出有意义的推论。

如果你想了解有关Tableau的更多信息, 请参加srcmini的Tableau入门课程。

赞(0)
未经允许不得转载:srcmini » 使用Airbnb数据集创建Tableau可视化效果

评论 抢沙发

评论前必须登录!