当前位置: 首页 > news >正文

Tableau数据可视化入门

目录

一、实验名称

二、实验目的

三、实验原理

四、实验环境

五、实验步骤

 1、Tableau界面引导

2、数据来源

3、数据预处理操作

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

        4.1条形图

       4.2气泡图

5、制作填充地球图

一、实验名称:

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

二、实验目的:

1. 熟悉Tableau Desktop使用方法

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

三、实验原理:

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

        Tableau产品包括 Tableau DesktopTableau serverTableau PublicTableau OnlineTableau reader等多种。其中,Tableau DesktopTableau ServerTableau Reader使用最多。

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

四、实验环境:

Tableau Desktop 2024.2,Tableau Server。

五、实验步骤:

 1、Tableau界面引导:

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

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

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

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

2、数据来源:

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

3、数据预处理操作:

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

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

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

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

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

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

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

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

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

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

        4.1条形图:

       4.2气泡图:

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

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

5、制作填充地球图:

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

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

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

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

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

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

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

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

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

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

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

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

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

相关文章:

Tableau数据可视化入门

目录 一、实验名称 二、实验目的 三、实验原理 四、实验环境 五、实验步骤 1、Tableau界面引导 2、数据来源 3、数据预处理操作 4、制作中国各个地区的利润图表 4.1条形图 4.2气泡图 5、制作填充地球图 一、实验名称: 实验一:Tableau数据可视…...

Linux云计算 |【第四阶段】RDBMS1-DAY2

主要内容: 常用函数(函数分类1:单行、分组;函数分类2:字符、数学、日期、流程控制)、分组查询group by、连接查询 一、常用函数 1. 按使用方式分类 ① 单行函数 单行函数(Scalar Functions&…...

后台监控中的云边下控耗时、边缘采集耗时 、云边下控量

云边下控耗时:指云端控制边缘设备的时间,从云端下发指令到边缘设备响应完成的时间。该指标反映了云端控制边缘设备的效率和响应速度。 边缘采集耗时:指边缘设备采集数据到云端处理完成的时间,包括数据采集、传输、处理等环节。该…...

【学习笔记】手写 Tomcat 四

目录 一、Read 方法返回 -1 的问题 二、JDBC 优化 1. 创建配置文件 2. 创建工具类 3. 简化 JDBC 的步骤 三、修改密码 优化返回数据 创建修改密码的页面 注意 测试 四、优化响应动态资源 1. 创建 LoginServlet 类 2. 把登录功能的代码放到 LoginServlet 类 3. 创…...

探索基因奥秘:汇智生物如何利用组蛋白甲基化修饰测序技术革新农业植物基因组研究?

引言: 随着生物医学技术的不断进步,我们对生命奥秘的探索越来越深入。在众多的生物技术中,表观组学分析技术逐渐成为研究的热点。本文将带您走进汇智生物,了解他们如何利用DNA亲和纯化测序技术(DAP-seq)推…...

二叉搜索树的介绍、模拟实现二叉搜索树、leetcode---根据二叉树创建字符串、leetcode---二叉树的最近公共祖先等的介绍

文章目录 前言一、二叉搜索树的介绍二、模拟实现二叉搜索树三、leetcode---根据二叉树创建字符串四、leetcode---二叉树的最近公共祖先总结 前言 二叉搜索树的介绍、模拟实现二叉搜索树、leetcode—根据二叉树创建字符串、leetcode—二叉树的最近公共祖先等的介绍 一、二叉搜索…...

人工智能的基本概念与发展历程

一、人工智能的基本概念与发展历程 人工智能是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。它涵盖了机器人技术、语言识别、图像识别、自然语言处理和专家系统等众多领域。自20世纪30年代数理逻辑的形式化和智能可计算思想开始构建计…...

【IPV6从入门到起飞】5-6 IPV6+Home Assistant(ESPHome+ESP-cam)实时监控

5-6 IPV6Home Assistant[ESPHomeESP-cam]实时监控 1、背景2、ESPHome 安装2-1 ESPHome 简述2-2 安装 3、创建ESP32-CAM设备4、编辑yaml配置4-1 找到合适的配置4-2 修改配置4-3 验证配置4-4 编译项目 5、烧录固件6、绑定设备7、效果实现 1、背景 在前面我们已经实现了数据采集与…...

生成式AI的未来

随着生成式AI技术的不断进步,关于其未来发展方向的讨论也愈发激烈。究竟生成式AI的未来是在对话系统(Chat)中展现智慧,还是在自主代理(Agent)中体现能力?这一问题不仅涉及技术实现的可能性&…...

实用好软-----电脑端 从视频中导出音频的方便工具

最近想从一个视频中导出个音乐,百度找很多没有合适的工具。最终找到了一款很方便 而且操作超级简单的工具。打开这个工具后只需要把需要导出音乐的视频拖进窗口里就会自动导出音乐mp3。方便小巧,而且音频效果还是不错的。 一些视频转换成音频文件&#x…...

3-基于容器安装carla

用户可以将基于CARLA发布的镜像拉到Docker容器中运行。这对于以下用户很有用: 想要运行CARLA而不需要安装所有依赖项 运行多台CARLA服务器,进行GPU映射。 运行不显示的CARLA服务器 本节解释了运行CARLA图像的要求,以及如何使用OpenGL和Vulkan图形api运行…...

循环程序结构课堂练习题解

A 如果药够, 则拿药, 否则记录 #include <stdio.h>int main() {int m, n, i;scanf("%d", &m);scanf("%d", &n);int ans 0;for(i 1; i < n; i ){int temp;scanf("%d", &temp);if(m > temp){m - temp;}else{ans ;}}p…...

SpringBoot搭建

第一种创建方式 第二种创建方式 第三种创建 第四种手动创建 最后把controller写好...

【ChatGPT】Python 实现计算两线段的变换矩阵

作为一个数学专家&#xff0c;请给出下面的这个问题的数学解法&#xff1b; 要求如下&#xff1a; 1. 给出数学推理公式 2. 给出 python 的实现方式已知条件&#xff1a; 1. 三维空间中&#xff0c;线段L1&#xff0c;L1 由点 A1 (ax1, ay1, az1) 与 B1 (bx1, by1, bz1) 组成&a…...

大数据Hologres(二):Hologres 快速入门

文章目录 Hologres 快速入门 一、资源领取 二、入门体验 1、创建数据库 2、创建表 3、导入示例数据 4、查询表中数据 Hologres 快速入门 一、资源领取 领取链接&#xff1a; 阿里云免费试用 - 阿里云 (aliyun.com) 二、入门体验 1、创建数据库 进入Hologres管理控制…...

华为仓颉语言入门(7):深入理解 do-while 循环及其应用

解锁Python编程的无限可能&#xff1a;《奇妙的Python》带你漫游代码世界 用法说明 do-while 表达式是一种控制循环的结构&#xff0c;它允许代码在每次循环之后进行条件判断。在这个表达式中&#xff0c;无论条件一开始是否满足&#xff0c;代码块都会被至少执行一次。 语法…...

在传销案件中数据库取证的分步指南

金字塔计划的特点是分层结构&#xff0c;主要由招募新成员的机制驱动。取证部门调查这些方案时&#xff0c;往往依靠数据库记录来分析这种结构。这些记录详细描述了上级和下级之间的关系&#xff0c;使调查人员能够描绘出组织的动态。在本文中&#xff0c;我们将探讨如何利用数…...

数据结构与算法——Java实现 21.栈

目录 一、概述 二、基于链表的栈的实现 接口 链表接口实现类 测试类 ​编辑 三、基于数组的栈的实现 接口 数组接口实现类 测试类 妈妈&#xff0c;生日快乐&#xff0c;希望你健康快乐没有烦恼也不会有病痛 —— 24.9.28 一、概述 计算机科学中&#xff0c;stack是一种线性的…...

实验一 网络基础及仿真模拟软件Packet Tracer 入门

实验一 网络基础及仿真模拟软件Packet Tracer 入门 【实验目的】 一、认识 Packet Tracer 。 二、学习使用 Packet Tracer 进行拓扑的搭建。 三、学习使用 Packet Tracer 对设备进行配置&#xff0c;并进行简单的测试。 【实验内容和结果】 一、拖放设备和布置线缆 二、用…...

建立分支提交代码

git分支 git branch 产看当前分支 git branch -a 查看所有分支 git checkout 分支名 切换分支 git checkout -b 分支名 建立分支&#xff08;仅仅是在本地建立了&#xff0c;并没有关联线上&#xff09; git push --set-upstream origin 分支名 把本地分支推到先线上 gti add …...

python打卡day49

知识点回顾&#xff1a; 通道注意力模块复习空间注意力模块CBAM的定义 作业&#xff1a;尝试对今天的模型检查参数数目&#xff0c;并用tensorboard查看训练过程 import torch import torch.nn as nn# 定义通道注意力 class ChannelAttention(nn.Module):def __init__(self,…...

Spring Boot 实现流式响应(兼容 2.7.x)

在实际开发中&#xff0c;我们可能会遇到一些流式数据处理的场景&#xff0c;比如接收来自上游接口的 Server-Sent Events&#xff08;SSE&#xff09; 或 流式 JSON 内容&#xff0c;并将其原样中转给前端页面或客户端。这种情况下&#xff0c;传统的 RestTemplate 缓存机制会…...

shell脚本--常见案例

1、自动备份文件或目录 2、批量重命名文件 3、查找并删除指定名称的文件&#xff1a; 4、批量删除文件 5、查找并替换文件内容 6、批量创建文件 7、创建文件夹并移动文件 8、在文件夹中查找文件...

ssc377d修改flash分区大小

1、flash的分区默认分配16M、 / # df -h Filesystem Size Used Available Use% Mounted on /dev/root 1.9M 1.9M 0 100% / /dev/mtdblock4 3.0M...

管理学院权限管理系统开发总结

文章目录 &#x1f393; 管理学院权限管理系统开发总结 - 现代化Web应用实践之路&#x1f4dd; 项目概述&#x1f3d7;️ 技术架构设计后端技术栈前端技术栈 &#x1f4a1; 核心功能特性1. 用户管理模块2. 权限管理系统3. 统计报表功能4. 用户体验优化 &#x1f5c4;️ 数据库设…...

代码随想录刷题day30

1、零钱兑换II 给你一个整数数组 coins 表示不同面额的硬币&#xff0c;另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额&#xff0c;返回 0 。 假设每一种面额的硬币有无限个。 题目数据保证结果符合 32 位带…...

Selenium常用函数介绍

目录 一&#xff0c;元素定位 1.1 cssSeector 1.2 xpath 二&#xff0c;操作测试对象 三&#xff0c;窗口 3.1 案例 3.2 窗口切换 3.3 窗口大小 3.4 屏幕截图 3.5 关闭窗口 四&#xff0c;弹窗 五&#xff0c;等待 六&#xff0c;导航 七&#xff0c;文件上传 …...

Linux nano命令的基本使用

参考资料 GNU nanoを使いこなすnano基础 目录 一. 简介二. 文件打开2.1 普通方式打开文件2.2 只读方式打开文件 三. 文件查看3.1 打开文件时&#xff0c;显示行号3.2 翻页查看 四. 文件编辑4.1 Ctrl K 复制 和 Ctrl U 粘贴4.2 Alt/Esc U 撤回 五. 文件保存与退出5.1 Ctrl …...

全面解析数据库:从基础概念到前沿应用​

在数字化时代&#xff0c;数据已成为企业和社会发展的核心资产&#xff0c;而数据库作为存储、管理和处理数据的关键工具&#xff0c;在各个领域发挥着举足轻重的作用。从电商平台的商品信息管理&#xff0c;到社交网络的用户数据存储&#xff0c;再到金融行业的交易记录处理&a…...

2025.6.9总结(利与弊)

凡事都有两面性。在大厂上班也不例外。今天找开发定位问题&#xff0c;从一个接口人不断溯源到另一个 接口人。有时候&#xff0c;不知道是谁的责任填。将工作内容分的很细&#xff0c;每个人负责其中的一小块。我清楚的意识到&#xff0c;自己就是个可以随时替换的螺丝钉&…...