数据可视化基础实验:在Tableau中实现数据可视化入门
一、引言与实验原理
Tableau 是新一代商业智能工具软件,它将数据连接、运算、分析与图表结合在一起,通过拖放方式创建各种图表。Tableau 产品包括 Tableau Desktop、Tableau server、Tableau Public、Tableau Online 和 Tableau reader 等多种。其中,Tableau Desktop、Tableau Server、Tableau Reader 使用最多。
本次使用的是 Tableau Desktop。这是一款基于斯坦福大学突破性技术的桌面软件应用程序,分为个人版和专业版。 Tableau Desktop 能连接到许多数据源,如 Access、 Excel、文本文件、DB2、 MS SQL Server、 Sybase 等。在获取数据源中的各类结构化数据后, Tableau Desktop 可以通过拖放式界面快速地生成各种美观的图表、坐标图、仪表盘与报告,并允许用户以自定义的方式设置视图、布局、形状、颜色等,从而通过各种视角来展现业务领域数据及其内在关系。
二、实验目的与实验环境
本次实验学习的是数据可视化技术的基础操作。使用Tableau Desktop 10.5软件。主要包括两部分:
1.学习使用 Tableau Desktop 软件。
2.通过 Tableau 软件实现 Excel 中数据的基本可视化。
三、实验步骤
安装实验软件并打开
打开Tableau软件后
可以看到出现了Tableau Desktop的引导界面。
界面的左边指示数据的来源,Tableau 可以连接到本地的 Excel 表格,文本,Access 数据库,统计文件等,也可以连接数据库服务器,例如 Microsoft SQL Server数据库,MySQL 数据库,Oracle 数据库等。左边最下面显示了已保存的数据源。中间上部分显示最近打开过的工作薄,本次入门实践使用自带的超市工作簿。
选择自带的数据源进行实验
点击上图示左侧“已保存数据源”下的“示例-超市”。打开界面后,点击左下角的“数据源”,结果如下。
左边列出了超市这个表格下的三个子工作表,当我们选中一个子表时,双击,在右边区域的下部分就会显示子表的数据,例如,双击订单显示具体订单信息。点击右上角的“筛选器”的“添加”,按需要进行数据过滤。
按“地区”进行筛选。在“筛选器”中选择东北和西南,筛选结果如下。
上图为筛选前,下图为筛选后
在界面的左下角可以新建一个工作表或者直接用软件默认打开的工作表 1。这里打开默认工作表 1,是超市订单中的数据。左侧就是订单这个表格的维度和度量。维度通常是类别字段,例如“产品”和“地区”。具体来说,Tableau 中的维度用于设置粒度,即视图中的详细级别。度量通常是指标,即数字数据,例如“销售额”。大多数情况下,维度是离散的,而度量是连续的。
制作中国各个地区的利润图表
将国家和地区维度拖到列,把利润度量拖到行,即可制作出一个简单的条形图。Tableau 最具有特色的功能就是拖放式的操作,只需要把维度以及度量拖到适当的位置,即可制作数据图表。
点击右上角的“智能显示”,还可以把同样的数据显示成不同形式的图表。点击填充气泡图,即可制作出漂亮的类别和地区的气泡图。将鼠标悬停在气泡上会显示出具体的销售额。
制作填充地球图。
用 Excel 制作填充地球图十分复杂,但是 Tableau 制作填充地球图却十分方便。
Tableau 将数据分为:数字(十进制),数字(整数),字符串,布尔,日期,日期和时间,还有地理类型(如果数据源中有城市,省份的数据可以分配为地理类型)。
选择任意一个字段,单击鼠标右键,在菜单中指向“更改数据类型”即可查看该字段的默认类型,也可更改其数据类型。
制作填充地球图首先必须先将国家、城市、地区和省/自治区字段的属性改成地理维度。
然后将国家和省/自治区维度拖到列,把利润拖到行,再点击“智能显示”里的填充气球图。
制作中国各个省份地区(除台湾外)的利润仪表板。
仪表板中想同时显示出“产品子类别利润条形图”、“产品销售数量气泡图”、“省份(除台湾外)利润地图”三种图表。首先在 Tableau 中分别建立“产品子类别利润条形图”、“产品销售数量气泡图”、“省份(除台湾外)利润地图”三个工作图表。如下图:
在 Tableau 的菜单中选择“仪表板”,选择“新建仪表板”。在左下角选中“显示仪表板标题”,然后双击顶端的“仪表板 1”,修改标题内容为“相关信息比较图”,可对标题做格式化操作,改变其大小、显示位置和颜色等属性。
然后,在左侧的对象中双击“水平”对象,则在中间空白处添加了一个水平对象。
对水平对象的高度进行调整,大小从默认的732改为 300。
然后,将“产品子类别利润条形图”、“产品销售数量气泡图”工作表拖进这个水平对象里,并排放置。最后将省份(除台湾外)利润工作表拖进水平对象的下部,仪表板制作完成。
四、总结与心得
在本次Tableau数据可视化入门实验中,我深入了解了Tableau Desktop的基本操作与功能。通过练习,我熟悉了软件界面,明白了数据源如何连接及管理,并通过筛选器功能对示例超市数据进行了操作,这也让我意识到数据清洗和准备在可视化过程中的重要性。
在实验中,我通过简单的拖放操作成功制作了中国各地区的利润条形图和填充气球图,体验到Tableau的直观性和高效性。特别是在制作填充地球图时,我感受到了与Excel相比,Tableau在地理数据可视化方面的便捷与强大。最后,我结合多个图表创建了仪表板,学习了如何将信息整合在一起进行综合分析。
这次实验让我体会到数据可视化的重要性,它不仅提升了我对数据的理解,也加速了我与他人分享信息的效率。通过不断的实践,我认识到要掌握这些技能需要持续的学习和探索,希望在之后的实验中能获得更多的学习与成长