如果你想学习Tableau, 请参加srcmini的Tableau入门课程。
连接到数据集
该数据集取自Airbnb网站。我们将使用纽约州纽约市(2019)的listings.csv文件, 该文件描述了上市活动及其其他指标。包含有关主机, 地理可用性和价格的所有信息, 以进行令人兴奋的可视化。
要连接到文件, 请转到连接->
文本文件->
选择文件路径->
打开
![使用Airbnb数据集创建Tableau可视化效果](http://img.readke.com/220513/1641241596-0.png)
文章图片
快速浏览数据将如下所示:
![使用Airbnb数据集创建Tableau可视化效果](http://img.readke.com/220513/1641246061-1.png)
文章图片
度量名称和度量值是什么?
加载Excel文件并在Tableau中打开新工作表后, 它将自动将文件的所有列标题归类为以下类别之一(如” 数据” 窗格中所示):
- 尺寸图
- 措施
除了列名之外, “ 日期” 窗格将始终包含许多并非来自原始数据的字段, 其中两个是” 度量值” 和” 度量名称” 。 Tableau将自动创建这些字段, 以便你可以构建涉及多种度量的某些类型的视图。 [1]
本文将重点介绍如何使用这些多种度量。
![使用Airbnb数据集创建Tableau可视化效果](http://img.readke.com/220513/164124K28-2.png)
文章图片
- “ 度量值” 字段始终显示在” 数据” 窗格中” 度量” 区域的底部, 并且包含数据中的所有度量, 并收集到具有连续值的单个字段中。 [2]
- “ 度量名称” 字段始终显示在” 数据” 窗格的” 维度” 区域的底部, 并且包含数据中所有度量的名称, 这些名称收集到具有离散值的单个字段中。 [3]
列出度量名称和度量值
首先, 在视图中拖动” 度量名称” 字段。接下来, 将” 测量值” 字段直接拖到视图中或在” 标记” 卡的” 文本” 部分下。你将看到一个表格, 其中包含变量名称以及针对相应数值变量的默认聚合。
你可以通过将一些度量值拖到” 度量值” 卡中来删除某些度量值(不想包括在内)。
![使用Airbnb数据集创建Tableau可视化效果](http://www.srcmini.com/wp-content/uploads/2020/04/ezgif.com-video-to-gif_3_pewghr.gif)
文章图片
我们知道维度是类别的类型, 而度量是我们要在此类类别中检查的数值。因此, 让我们看看如何将多个度量的多个维度制成表格。
我们想用多种方法交叉列出多个维度。首先简单地拖动二维字段, 将” 邻居组” 说成” 行” 选项卡, 将” 房间类型” 说成” 列” 选项卡。你会看到一个漂亮的5× 3表格, 其中包含5个社区组和3个房间类型。
![使用Airbnb数据集创建Tableau可视化效果](http://img.readke.com/220513/1641244055-4.png)
文章图片
现在, 假设你要同时显示每个邻居组和房间类型的价格和评论数。首先将价格拖到视图中。接下来, 当你将评论数量添加到文本表中(通过将其拖放到视图中)时, 将合并度量, 并将度量值字段添加到标记文本卡。注意, “ 度量名称” 字段会自动添加到” 行” 功能区。
每当处理多个度量值时, 使用度量名称至关重要。
汇总功能 与我们在MySQL, PostgreSQL等中具有的聚合函数(SUM, AVG, MEAN, COUNT)相似, Tableau还为其度量提供了许多聚合函数。集合函数对一组值执行计算并返回单个值。
在这里, 由于我们希望查看不同区域中每种房间类型的平均价格(而不是所有房间的总价格), 因此我们使用度量将价格的(默认)汇总函数从SUM()更改为AVG()价值卡。
汇总多个度量名称和度量值
![使用Airbnb数据集创建Tableau可视化效果](http://www.srcmini.com/wp-content/uploads/2020/04/ezgif.com-video-to-gif_sfxbyz.gif)
文章图片
看起来不错!但是有太多数字难以理解。为了获得更好的见解, 让我们继续进行相同数据的图形表示。
使用Tableau右上角的” 向我显示” 按钮选择” 水平条” 图。你将看到每个邻域组和房间类型的AVG(价格)和SUM(评论数)栏。
通过根据邻居组对条进行颜色编码来使其更整洁。 Tableau将自动创建并显示相同的图例。最后, 交换行和列以使图更直观和易于理解。
现在, 该图清楚地显示了每个地区和房间类型的价格和受欢迎程度(评论数)趋势。
![使用Airbnb数据集创建Tableau可视化效果](http://www.srcmini.com/wp-content/uploads/2020/04/ezgif.com-video-to-gif_1_cke5b0.gif)
文章图片
在处理地点, 纬度和经度时, 最好使用地理地图。下面是有关如何将相同数据转换为漂亮的地理可视化文件的步骤。
使用地图可视化
我们将再次使用” 颜色” 标记将每个(纬度, 经度)对分类并为其关联的邻域组着色。同样, 我们将使用” 大小” 标记表示Airbnb物业的价格范围。较大的圆圈表示较高的价格, 较小的圆圈表示较低的价格。颜色和尺寸图例都可以在右侧找到。
![使用Airbnb数据集创建Tableau可视化效果](http://www.srcmini.com/wp-content/uploads/2020/04/ezgif.com-video-to-gif_2_bbgkbx.gif)
文章图片
总结
在本文中, 我们看到了Tableau如何自动将你的数据字段分离为” 维度和度量” 。如果它对任何列进行了错误分类, 我们可以轻松地将该字段拖放到其正确的类别。
我们还使用不同的可视化工具-文本表, 条形图和地图, 将具有多个度量的多个维度交叉表化。
我们探讨了如何使用” 标记” 卡中的” 颜色” 和” 尺寸” 选项。另外, 我们尝试了一些汇总函数, 例如SUM()和AVG()来得出有意义的推论。
【使用Airbnb数据集创建Tableau可视化效果】如果你想了解有关Tableau的更多信息, 请参加srcmini的Tableau入门课程。
推荐阅读
- 电子商务网站的8个设计技巧
- Python日志用法介绍
- Python字典用法(权威指南)
- Python全局解释器锁定
- R编程权威指南(R中的变量)
- 每个设计师都应该听的13个设计播客
- 编程语言|字节和华为的两场面经,对比之后大厂其实没那么难进
- 算法|如何看待2021年秋招算法岗灰飞烟灭()
- 算法|深度学习在CV领域,已经触及到了天花板()