实验目的:

1.熟悉TableauDesktop使用方法。

2.通过Tableau软件来实现Excel中数据的基本可视化。

实验原理:

Tableau是新一代商业智能工具软件,它将数据连接、运算、分析与图表结合在 一起,通过拖放方式创建各种图表。 Tableau产品包括TableauDesktop、Tableauserver、TableauPublic、Tableau Online和Tableaureader等多种。 其中,TableauDesktop、TableauServer、Tableau Reader使用最多。 本次基础实验使用TableauDesktop。 TableauDesktop是一款基于斯坦福大学突 破性技术的桌面软件应用程序,分为个人版和专业版。 TableauDesktop能连接到许 多数据源,如Access、Excel、文本文件、DB2、MSSQLServer、Sybase等。 在获 取数据源中的各类结构化数据后,TableauDesktop可以通过拖放式界面快速地生成 各种美观的图表、坐标图、仪表盘与报告,并允许用户以自定义的方式设置视图、 布局、形状、颜色等,从而通过各种视角来展现业务领域数据及其内在关系。

实验环境:

Tableau桌面版10.5

实验步骤:

1、双击桌面图标打开Tableau软件。

出现TableauDesktop引导界面

界面的左边指示数据的来源,Tableau 可以连接到本地的 Excel 表格,文本,Access 数据库,统计文件等,也可以连接数据库服务器,例如 Microsoft SQL Server 数据库,MySQL 数据库,Oracle 数据库等。 左边最下面显示了已保存的数据源。 中间上部分显示最近打开过的工作薄,下部分显示示例工作薄,即 Tableau 自带 的一些工作薄,可以点击更多样本查看更多的数据图。 右边显示了探索,每周精选以及 Tableau 一些社区,博客,新闻等等。 第一次运行该软件,可以点击某一个示例工作薄,查看该软件数据展示的图示,以及如何简单操作。 本次入门实践使用自带的超市工作簿。
2、点击上图示左侧“已保存数据源”下的“示例-超市”。 打开界面后,点击左下角的“数据源”,结果如下:

左边列出了超市这个表格下的三个子工作表,当我们选中一个子表时,双击, 在右边区域的下部分就会显示子表的数据,例如,双击销售人员,则显示具体销售人 员表信息。 还可以点击右上角的“筛选器”的“添加”,按需要进行数据过滤。
 

上图中按“地区经理”进行数据筛选。 在“筛选器”中选中范彩和洪光两位地区经理的名字,确定后,筛选结果如下。

在界面的右下角可以新建一个工作表或者直接用软件默认打开的工作表 1。 这里打开默认工作表 1,是超市订单中的数据。 左侧就是订单这个表格的维度和度量。 维度通常是类别字段,例如“产品”和“地区”。 具体来说,Tableau 中的维度用于设置粒度,即视图中的详细级别。 度量通常是指标,即数字数据,例如“销售额”。 大多数情况下,维度是离散的,而度量是连续的。

3、制作中国各个地区的利润图表。 将国家和地区维度拖到列,把利润度量拖到行,即可制作出一个简单的条形 图。 Tableau 最具有特色的功能就是拖放式的操作,只需要把维度以及度量拖到适当 的位置,即可制作数据图表。

点击右上角的“智能显示”,还可以把同样的数据显示成不同形式的图表。 例如, 点击填充气泡图,即可制作出漂亮的类别和地区的气泡图。 点击单个气泡会显示出具体的销售额。

4、制作填充地球图。

用 Excel 制作填充地球图十分复杂,但是 Tableau 制作填充地球图却十分方便,一键生成。 Tableau 将数据分为:数字(十进制),数字(整数),字符串,布尔,日期,日期和时间,还有地理类型(如果数据源中有城市,省份的数据可以分配为地理类型)。 选择任意一个字段,单击鼠标右键,在菜单中指向“更改数据类型”即可查看该字段的默认类型,也可更改其数据类型。

制作填充地球图首先必须先将国家、城市、地区和省/自治区字段的属性改成地 理维度。

然后,制作中国各个省份利润填充地球图,这里需要将国家和省/自治区维度拖 到列,把利润拖到行,再点击“智能显示”里的填充气球图。

  5、制作中国各个省份地区的利润仪表板。
仪表板中想同时显示出“产品子类别利润条形图”、“产品销售数量气泡图”、“省 份利润地图”三种图表。 首先在 Tableau 中分别建立“产品子类别利润条形图”、“产品 销售数量气泡图”、“省份利润地图”三个工作图表。 如下图:

下面开始建立仪表板。 在 Tableau 的菜单中选择“仪表板”,选择“新建仪表板”。

在左下角选中“显示仪表板标题”,然后双击顶端的“仪表板 2”,修改标题内容为“相关信息比较图”,可对标题做格式化操作,改变其大小、显示位置和颜色等属性。 这是新建仪表板的标题,放在最顶部。

然后,在左侧的对象中双击“水平”对象,则在中间空白处添加了一个水平对象。对水平对象的高度进行调整,大小设为300。然后,将“产品子类别利润条形图”、“产品销售数量气泡图”工作表拖进这个水平 对象里,并排放置。最后再将省份利润工作表拖进水平对象的下部,仪表板制作完成。如下图所示:

实验心得:

通过本次实验,我在数据处理与可视化展示方面收获颇丰,对数据分析的理解和实践能力都得到了显著提升。从打开软件连接“示例 - 超市”数据源,到对数据进行筛选、创建各类图表,拖放式操作极大地降低了使用门槛。在制作中国各地区利润图表时,只需将“国家”“地区”维度拖到列,“利润”度量拖到行,就能快速生成条形图,点击“智能显示”还能轻松切换图表类型。这让我体会到,即使没有复杂的编程知识,也能高效地进行数据可视化创作,相比以往使用Excel制作图表,Tableau的操作效率更高、效果更丰富。数据可视化的重要性在实验中得到深刻体现。通过将超市数据以不同图表形式呈现,如填充地球图展示中国各省份利润分布,仪表板整合多种图表对比分析,原本复杂、抽象的数据变得直观易懂。填充地球图能让我一眼看出不同省份利润差异,仪表板则方便综合观察产品子类别利润、销售数量与省份利润之间的关系。这些可视化图表帮助我快速发现数据中的规律和趋势,为后续决策提供有力支持。 然而,在构建仪表板时,调整图表布局和大小也花费了不少时间,要使各个图表协调展示且信息清晰,需要不断优化。但这些困难也促使我深入了解软件功能,提升解决问题的能力。这次实验让我认识到Tableau在数据可视化领域的巨大优势,也让我看到自身在数据处理和可视化设计方面的不足。以后,我将继续深入学习Tableau,探索更多高级功能,如数据建模、自定义计算等,提高数据可视化的质量和深度。同时,我会将所学应用到实际工作和学习中,通过数据可视化更好地理解和分析问题,提升决策效率。

实验一:Tableau数据可视化入门的更多相关文章

  1. 数据可视化入门之show me the numbers

           数据的可视化一直是自己瞎玩着学,近来想系统的学数据可视化的东西,于是搜索资料时看到有人推荐<show me the numbers>作为入门. 由于搜不到具体的书籍内容,只能 ...

  2. Seaborn数据可视化入门

    在本节学习中,我们使用Seaborn作为数据可视化的入门工具 Seaborn的官方网址如下:http://seaborn.pydata.org 一:definition Seaborn is a Py ...

  3. python学习笔记(2):科学计算及数据可视化入门

    一.NumPy 1.NumPy:Numberical Python 2.高性能科学计算和数据分析的基础包 3.ndarray,多维数组(矩阵),具有矢量运算的能力,快速.节省空间 (1)ndarray ...

  4. PoPo数据可视化周刊第4期

    PoPo数据可视化 聚焦于Web数据可视化与可视化交互领域,发现可视化领域有意思的内容.不想错过可视化领域的精彩内容, 就快快关注我们吧 :) 微信号:popodv_com   由于国庆节的原因,累计 ...

  5. d3.js:数据可视化利器之快速入门

    hello,data! 在进入d3.js之前,我们先用一个小例子回顾一下将数据可视化的基本流程. 任务 用横向柱状图来直观显示以下数据: var data = [10,15,23,78,57,29,3 ...

  6. 数据可视化-svg入门基础(二)

    接上一篇:数据可视化-svg入门基础(一),基础一主要是介绍了svg概念,元素样式设置等. svg是(scalable vector graphic)伸缩矢量图像. 一.目录 (1)图形元素 (2)文 ...

  7. Matplotlib数据可视化(1):入门介绍

      1 matplot入门指南¶ matplotlib是Python科学计算中使用最多的一个可视化库,功能丰富,提供了非常多的可视化方案,基本能够满足各种场景下的数据可视化需求.但功能丰富从另一方面来 ...

  8. Tableau:数据可视化之急速BI

    1.我们通过数据可视化,是为了从数据中寻找什么呢?三个方面:模式.关系和异常.不管图形表现的是什么,我们都要留心观察这三者.

  9. kaggle入门项目:Titanic存亡预测(三)数据可视化与统计分析

    ---恢复内容开始--- 原kaggle比赛地址:https://www.kaggle.com/c/titanic 原kernel地址:A Data Science Framework: To Ach ...

  10. 数据可视化之powerBI入门(四)Power BI与PowerQuery、PowerPivot有什么关系

    https://zhuanlan.zhihu.com/p/64146209 Power BI与PowerQuery.PowerPivot有什么关系? 刚开始学习PowerBI的时候,总是能碰到Powe ...

随机推荐

  1. Qt编写音频播放示例(带音频曲线/振幅/传输/录制等)

    一.功能特点 自动计算音频振幅,绘制音频振幅曲线和音频数据曲线. 支持音频录制,可选音频输入设备.采样频率.通道等参数,Qt5默认保存wav格式,Qt6默认保存mp3格式,Qt6可选wma.aac等格 ...

  2. 零基础快速入门WebRTC:基本概念、关键技术、与WebSocket的区别等

    本文引用自Hussein Nasser的两个视频分享,原文内容由卢冰聪翻译整理,即时通讯网收录时有大量修订和重新排版. 1.内容概述 本文是专为学习开源实时音视频工程WebRTC的入门者编写的速成指南 ...

  3. [LC1260]二维网格迁移

    二维网格迁移 题目描述 给你一个 m 行 n 列的二维网格 grid 和一个整数 k.你需要将 grid 迁移 k 次. 每次「迁移」操作将会引发下述活动: 位于 grid[i][j] 的元素将会移动 ...

  4. Windows安全加固(一)

    目录: 1.在win ser2016中如何管理重命名administrator,禁用GUEST 2.禁用GUEST账户 3.系统不显示上次登录的账户名. 4.清理系统无效账户. 5.按用户类型分配账号 ...

  5. Java工具类SignUtil

    import javax.crypto.Mac; import javax.crypto.SecretKey; import javax.crypto.spec.SecretKeySpec; impo ...

  6. Springboot集成-ClickHouse

    1.clickhouse应⽤场景 1.绝大多数请求都是用于读访问的 2.数据需要以大批次(大于1000行)进行更新,而不是单行更新:或者根本没有更新操作 3.数据只是添加到数据库,没有必要修改 4.读 ...

  7. Kotlin:【标准库函数】with、also、takeif、takeUnless

  8. 0511-FileWrite字符输出流和JDK7中try..finally新的特性

    package A10_IOStream; import java.io.*; /* java.io.Writer:字符输出流,是所有字符数出流的最顶层抽象父类 共性方法 void write(int ...

  9. C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)

    前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录.追踪C#/.NET/.NET Core领域.生态的每周最新.最实用.最有价值的技术文章.社区动态.优质项目和学习资源等. ...

  10. 探索未来之路,激发AI创新活力!“天翼云息壤杯”高校AI大赛北京区域赛开赛!

    近年来,人工智能发展速度之快.辐射范围之广令人瞩目.今年的<政府工作报告>提出,深化大数据.人工智能等研发应用,开展"人工智能+"行动.AI充满了无限可能和潜力,未来还 ...