Tableau数据可视化入门

目录

一、实验名称

二、实验目的

三、实验原理

四、实验环境

五、实验步骤

 1、Tableau界面引导

2、数据来源

3、数据预处理操作

4、制作中国各个地区的利润图表

4.1条形图

4.2气泡图

5、制作填充地球图

一、实验名称:

实验一:Tableau数据可视化入门

二、实验目的:

1. 熟悉Tableau Desktop使用方法。

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

3.Tableau大数据可视化仪表盘制作。

三、实验原理:

        Tableau是新一代商业智能工具软件,它将数据连接、运算、分析与图表结合在一起,通过拖放方式创建各种图表。

        Tableau产品包括 Tableau Desktop、Tableau server、Tableau Public、Tableau Online和Tableau reader等多种。其中,Tableau Desktop、Tableau Server、Tableau Reader使用最多。

        本次基础实验使用Tableau Desktop。Tableau Desktop是一款基于斯坦福大学突破性技术的桌面软件应用程序,分为个人版和专业版。 Tableau Desktop能连接到许多数据源,如 Access、 Excel、文本文件、DB2、 MS SQL Server、 Sybase等。在获取数据源中的各类结构化数据后, Tableau Desktop可以通过拖放式界面快速地生成各种美观的图表、坐标图、仪表盘与报告,并允许用户以自定义的方式设置视图、布局、形状、颜色等,从而通过各种视角来展现业务领域数据及其内在关系。

四、实验环境:

Tableau Desktop 2024.2,Tableau Server。

五、实验步骤:

 1、Tableau界面引导:

双击桌面图标打开Tableau软件。出现Tableau Desktop引导界面。

e4d15ce8acef41d390e36a8b530b3de1.png

        界面的左边指示数据的来源,Tableau可以连接到本地的Excel表格,文本,Access数据库,统计文件等,也可以连接数据库服务器,例如Microsoft SQL Server数据库,MySQL数据库,Oracle数据库等。左边最下面显示了已保存的数据源。

        中间上部分显示最近打开过的工作薄,下部分显示示例工作薄,即Tableau自带的一些工作薄,可以点击更多样本查看更多的数据图。

        右边显示了探索,每周精选以及Tableau一些社区,博客,新闻等等。第一次运行该软件,可以点击某一个示例工作薄,查看该软件数据展示的图示,以及如何简单操作。

2、数据来源:

        本次入门实践使用自带的超市工作簿。

3、数据预处理操作:

        点击上图示左侧“已保存数据源”下的“示例-超市”。打开界面后,点击左下角的“数据源”,结果如下。

5ebc1f1a960b459cbfc56c09ad2bb7a4.png

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

88a7ec5b49614e7f86484df193aa5326.png

        上图中按“利润”进行数据筛选。

        在“筛选器”中选中订单金额为¥8000的,确定后,筛选结果如下。

eb32c1d8a0e34bb8a81c756a0e9ae8cf.png

8be0826cf3e84fafa99b82c9cbc91cc1.png

        在界面的右下角可以新建一个工作表或者直接用软件默认打开的工作表1。这里打开默认工作表1,是超市订单中的数据。左侧就是订单这个表格的维度和度量。

        维度通常是类别字段,例如“产品”和“地区”。具体来说,Tableau 中的维度用于设置粒度,即视图中的详细级别。

        度量通常是指标,即数字数据,例如“销售额”。

        大多数情况下,维度是离散的,而度量是连续的。

31cd2e135cd94618a5593948bf47bd0c.png

4、制作中国各个地区的利润图表:

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

        4.1条形图:

82441c0c4b5b40ce8a3553e65c4750c5.png

       4.2气泡图:

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

1318eebbe20a4eee8995b87908ec2209.png

        点击单个气泡会显示出具体的利润。

905641f59e274c36a19e0da56659fc21.png

5、制作填充地球图:

        用Excel制作填充地球图十分复杂,但是Tableau制作填充地球图却十分方便,一键生成。

        Tableau将数据分为:数字(十进制),数字(整数),字符串,布尔,日期,日期和时间,还有地理类型(如果数据源中有城市,省份的数据可以分配为地理类型)。

        选择任意一个字段,单击鼠标右键,在菜单中指向“更改数据类型”即可查看该字段的默认类型,也可更改其数据类型。

94af90187fe84407ae1d5471d74e3baa.png

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

77beed235c3747029ec6efde7609031e.png

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

6、制作中国各个省份地区的利润仪表板

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

条形图:

6251b600068249f09de8b41cb4ff927f.png

气泡图:

4aa844773fdb4ef293f592fee4b9a6cd.png

地理区域图:

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

68693dd1218e45f1a55f5fd7c5632dba.png

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

3ce691579fa44abc91311a4215a24551.png

        然后,在左侧的对象中双击“水平”对象,则在中间空白处添加了一个水平对象。

69bb222ebcf04d81b7e084e045e332e8.png

        对水平对象的高度进行调整,大小设为300。

8be58fdc7b6048ee82cfa14465c39a06.png

0bc3940ed44547f6ad155df4188fe0fd.png

        然后,将“产品子类别利润条形图”、“产品销售数量气泡图”工作表拖进这个水平对象里,并排放置。

71eb3bce7478480a951488083509340a.png

        最后再将省份利润工作表拖进水平对象的下部,仪表板制作完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/439803.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

探索 GraphRAG:从存储到查询,深入解析 NebulaGraph 与传统 SQL 的对比

近年来,图数据库逐渐成为大数据和人工智能领域的热议话题。特别是随着 GraphRAG 技术的火爆,如何高效存储和查询大规模图数据成为很多开发者关心的问题。出于好奇,我最近尝试了 GraphRAG 并研究其存储结构,因此决定进一步探索图数…

初识算法 · 双指针(2)

目录 前言: 盛最多水的容器 题目解析: 算法原理: 算法编写: 有效三角形的个数 题目解析: 算法原理: 算法编写: 前言: 本文介绍两个题目,盛最多水的容器和有效三…

C语言复习概要(三)

本文 使用Visual Studio进行调试的技巧与函数递归详解1. 引言2. Visual Studio 调试技巧2.1. 断点的使用2.1.1. 基本断点示例:设置基本断点 2.1.2. 条件断点示例:条件断点 2.2. 逐步执行代码示例:逐步执行代码 2.3. 监视变量使用监视窗口 2.4…

第十一章 缓存

目录 一、什么是缓存 二、缓存更新策略 2.1. 缓存主动更新策略 2.1.1. Cache Aside模式(主流)‌ 2.1.2. Read/Write Through模式‌ 2.1‌.3. Write Behind模式‌ 2.1.4. 总结 三、缓存穿透 四、缓存雪崩 五、缓存击穿 本文中的图片内容部分来源…

训练验证器解决数学应用题

人工智能咨询培训老师叶梓 转载标明出处 数学问题解决不仅要求模型能够理解问题的语言表述,还要求其能够准确地执行一系列数学运算,每一步的准确性都至关重要。遗憾的是,现有的语言模型在这一领域的性能远远未能达到人类的水平,它…

【Python|接口自动化测试】使用requests发送http请求时添加headers

文章目录 1.前言2.HTTP请求头的作用3.在不添加headers时4.反爬虫是什么?5.在请求时添加headers 1.前言 本篇文章主要讲解如何使用requests请求时添加headers,为什么要加headers呢?是因为有些接口不添加headers时,请求会失败。 2…

Windows上 minGW64 编译 libssh2库

下载libssh2库:https://libssh2.org/download/libssh2-1.11.0.zip 继续下载OpenSSL库: https://codeload.github.com/openssl/openssl/zip/refs/heads/OpenSSL_1_0_2-stable

java中创建不可变集合

一.应用场景 二.创建不可变集合的书写格式(List,Set,Map) List集合 package com.njau.d9_immutable;import java.util.Iterator; import java.util.List;/*** 创建不可变集合:List.of()方法* "张三","李四","王五…

SpringBoot中间件Docker

Docker(属于C/S架构软件) 简介与概述 1.Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux …

登 Nature 子刊!论文一作详解蛋白质语言模型的小样本学习方法,解决湿实验数据匮乏难题

在「Meet AI4S」系列直播第三期中,我们有幸邀请到了上海交通大学自然科学研究院 & 上海国家应用数学中心博士后周子宜, 他所在的上海交通大学洪亮课题组研究方向主要为 AI 蛋白和药物设计、分子生物物理。该课题组研究成果颇丰,截止目前共…

【AI副业项目】揭密AI技术对于儿童古诗文项目的应用

大家都知道,古诗文作为中华文化的瑰宝,承载着丰富的历史情感和智慧。但是,在现代社会快节奏的生活中,如何让更多人尤其是少年儿童感受到古诗文的魅力,成为了一个极需解决的问题。 AI技术的兴起为这一难题提供了新的解…

【D3.js in Action 3 精译_025】3.4 让 D3 数据适应屏幕(中)—— 线性比例尺的用法

当前内容所在位置(可进入专栏查看其他译好的章节内容) 第一部分 D3.js 基础知识 第一章 D3.js 简介(已完结) 1.1 何为 D3.js?1.2 D3 生态系统——入门须知1.3 数据可视化最佳实践(上)1.3 数据可…

【Python】Streamlit:为数据科学与机器学习打造的简易应用框架

Streamlit 是一个开源的 Python 库,专为数据科学家和机器学习开发者设计,旨在快速构建数据应用。通过简单的 Python 脚本,开发者无需掌握前端技术,即可将数据分析和模型结果转化为直观、交互式的 Web 应用。其简洁的 API 设计使得…

MATLAB下的RSSI定位程序,二维平面上的定位,基站数量可自适应

文章目录 引言程序概述程序代码运行结果待定位点、锚点、计算结果显示待定位点和计算结果坐标 引言 随着无线通信技术的发展,基于 R S S I RSSI RSSI(接收信号强度指示)的方法在定位系统中变得越来越流行。 R S S I RSSI RSSI定位技术特别适…

Android车载——VehicleHal初始化(Android 11)

1 概述 VehicleHal是AOSP中车辆服务相关的hal层服务。它主要定义了与汽车硬件交互的标准化接口和属性管理,是一个独立的进程。 2 进程启动 VehicleHal相关代码在源码树中的hardware/interfaces/automotive目录下 首先看下Android.bp文件: cc_binary …

【Linux的那些事】shell命名及Linux权限的理解

目录 一、shell命令以及运行原理 二、Linux权限的概念 三、Linux权限管理 3.1.文件访问者的分类(人) 3.2.文件类型和访问权限(事物属性) 3.3.文件权限值的表示方法 3.4.文件访问权限的相关设置方法 a)chmod b)chown c)…

【Spring Boot React】Spring Boot和React教程 完整版

【Spring Boot & React】Spring Boot和React教程 在B站找到一个不错的SpringBoot和React的学习视频,作者是amigoscode 【Spring Boot & React】Spring Boot和React教程 2023年更新版【Spring Boot React】价值79.9美元,全栈开发,搭…

Luminar激光雷达公司裁员重组的深度分析

在科技行业风起云涌的今天,每一家企业都面临着前所未有的挑战与机遇。当地时间9月23日,美国激光雷达领域的领军企业Luminar Technologies向美国证券交易委员会(SEC)提交了一份8-K报告,正式宣布了一项重大的业务重组计划,其核心内容是通过进一步裁员来优化成本结构,以期在…

windows上安装python环境

前言 最近电脑重装了系统,需要重新安装python环境 ,因此记录一下 1.下载 打开python官网下载,下载链接:https://www.python.org/downloads/windows/ 点击下载 ,我这里使用64位操作系统(大部分电脑),根据…

快速上手C语言【上】(非常详细!!!)

目录 1. 基本数据类型 2. 变量 2.1 定义格式 和 命名规范 2.2 格式化输入和输出(scanf 和 printf) ​编辑 2.3 作用域和生命周期 3. 常量 4. 字符串转义字符注释 5. 操作符 5.1 双目操作符 5.1.1 算数操作符 5.1.2 移位操作符 5.1.3 位操作符…