Tableau 专栏(更新ing)

Tableau

本专题为Tableau的学习笔记

Tableau是一个常见的可视化工具,具有不用写代码、简单拖拽便可以生成各种图形的能力,在企业生产决策中也有大量的应用。
在这里插入图片描述

目录表:
第一节
	1. tableau精彩图形案例介绍
	2. 界面介绍
	3. 条形图绘制
	4. 直方图绘制
第二节
	1. 数据预处理
	2. 折线图绘制
	3. 饼图和环形图绘制
第三节
	1. 基本表和凸显表的使用
	2. 树形图绘制
	3. 气泡图和词云
第四节
	1. 标靶图制作
	2. 甘特图制作
	3. 创建超市不同子类别产品的盈亏瀑布图
第五节
	1. 数据集合并
	2. 超市销售情况符号地图
	3. 智能显示
	4. 插入自定义形状
	5. 仪表板高级应用
第六节
	1. 填充地图
	2. 多为地图
	3. 混合地图
第七节
	1. 多边形地图
	2. 设置地理信息
	3. 背景图地图
第八节
	1. 数据分层(层级)结构
	2. 数据分组
	3. 数据集
第九节
	1. 计算字段基础
	2. 粒度、聚合与比率
	3. 详细级别表达式
	4. 表计算
第十节
	1. 人口金字塔
	2. 漏斗图
	3. 箱线图
第十一节
	1. 范围-线图
	2. 倾斜图
第十二节
	1. 网络图
	2. 弧线图
第十三节
	1. 雷达图
	2. 凹凸图
最后一节
	1. 回归分析
	2. 时间序列分析
以下案例中使用到的数据集:

链接:https://pan.baidu.com/s/1AtuuO5bNS68ztW-o3ZjZ2w 
提取码:l7v2

第一节

  1. 简介
  2. 条形图绘制
  3. 直方图绘制
1.简介

(1)导入数据

由界面可以看到Tableau支持多种常用的数据导入,主要分两种文件类型以及服务器类型,文件类型有我们最常用的就是excel、csv等,本专题由于结合到sqlserver的学习,故将数据存储到服务器中,简单点击拖拽导入数据即可。

在这里插入图片描述

(2)数据预览

在第一节中,我们主要使用香港各地区的酒店数据,数据如下所示

  • 连接好sqlserver服务器后,将“酒店数据”拖入即可,Tableau 为了节约内存,默认可以预览的数据为1000条,当然也可以通过数字修改
  • 和excel类似,Tableau 也支持数据的隐藏、添加等功能
    在这里插入图片描述
2.条形图绘制

完成目标

  • ​ 各地区酒店数据
  • ​ 各地区酒店均价
  • ​ 价格等级堆积图

SQL实现

  • ​ 各地区酒店数据
select 地区,COUNT(*) from Tableau_01_酒店数据_Sheet02 group by 地区
  • ​ 各地区酒店均价
select 地区,ROUND(AVG(价格),2) from Tableau_01_酒店数据_Sheet02 group by 地区
  • ​ 价格等级堆积图

Tableau

  • ​ 各地区酒店数据
    • 需求:统计香港各个地区的酒店数量
    • 操作:
      • 将地区和记录数分别拖入列与行 (度量默认为总计)
      • 按照酒店数量由小到大排序

Step 1. 拖入字段

在这里插入图片描述
Step 2. 排序
在这里插入图片描述

  • ​ 各地区酒店均价
    • 需求:统计香港各个地区的酒店均价
    • 操作:
      • 将地区和价格分别拖入列与行 (度量默认为总计,将其改为均值,同理标签中的值也改为均值)
      • 按照酒店均价由小到大排序
      • 转置

Step 1. 拖入字段、排序

在这里插入图片描述

Step 2. 转置
在这里插入图片描述

  • ​ 价格等级堆积图
    • 需求:统计香港各个地区不同价格等级的酒店数量
    • 操作:
      • 将地区和记录数分别拖入列与行 (度量默认为总计),将记录数拖入标签
      • 按照酒店均价由小到大排序
      • 转置
      • 将价格等级字段拖入颜色中,进行不同价格等级的区分

在这里插入图片描述

3.直方图绘制

直方图(Histogram),又称质量分布图,由一系列高度不等的纵向条纹或线段表示数据分布的情况。 一般用横轴表示数据类型,纵轴表示分布情况。用来呈现数据的分布情况

常见直方图

正常型孤岛型双峰型折齿型陡壁型偏态型平顶型
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

评分直方图

  • 需求:统计香港各个地区酒店评分的分布情况
  • 操作:
    • 创建数据桶,构建数据的跨度,评分字段右击==>创建==>数据桶 (同时会在维度中生成该字段)
    • 将评分(数据桶)、记录数拖入列与行

在这里插入图片描述

第二节

  1. 数据预处理
  2. 折线图绘制
  3. 饼图和环形图绘制
1.数据前处理

(1) 数据预览

在第本节中,我们主要使用中国电影网电影数据,数据如下所示

在这里插入图片描述

(2) 数据预处理

数据预处理是ETL中较为费时的工作,是为让杂乱的数据变为我们想要的格式,大致可以分为四类:数据清理、数据集成、数据变换和数据规约。在本数据集中我们主要使用数据拆分和格式转换。

  • 数据拆分
    • 电影名称:电影名为 中文+ 年份+ 英文名组成,保留中文名,可直接选中该字段右键点击拆分
    • 电影票房数据:累计票房+数据+万组成,保留数据值,可选用自定义拆分,分隔符采用"累计票房"+保留最后一个,再直接采用拆分,将其余中间字段隐藏即可
    • 导演拆分:中文+英文组成,保留中文,可选用自定义拆分,分隔符采用" "空格
    • 年份拆分:时间+(中国)组成,保留时间,可选用自定义拆分,分隔符采用"(中国)"
  • 格式转换
    • 将拆分出来的上映时间字段由字符型转成时间类型

直接拆分–电影名称

在这里插入图片描述

自定义拆分–电影票房数据

在这里插入图片描述

格式转换–上映时间

在这里插入图片描述

2.折线图绘制

Tableau

  • 需求:统计各个年份电影的数量走势
  • 操作:
    • 将拆分出来的上映时间和记录数分别拖入列与行 (度量默认为总计)
    • 排除NULL值(选中该点,右击排除)
    • 修改纵轴名称、添加标签、添加标记

Step 1. 拖入字段

在这里插入图片描述

**Step 2.**排除NULL值(选中该点,右击排除)

在这里插入图片描述

**Step 3.**修改纵轴名称、添加标签、添加标记

在这里插入图片描述

3.饼图和环形图绘制

饼图绘制

Tableau

  • 需求:统计上映电影中不同类型的占比情况
  • 操作:
    • 将拆分出来的类型和记录数分别拖入列与行 (度量默认为总计)、采用智能显示选择饼图
    • 添加类型与记录数到标签中

Step 1. 拖入字段、选择饼图

在这里插入图片描述

Step 2. 添加类型与记录数到标签中

在这里插入图片描述

环形图绘制

环形图其实是饼图的一个变种,Tableau中并不具备直接生成环形图的功能,故可采用生成两个饼图,然后用小的来覆盖大饼图的中间部分

Tableau

  • 需求:统计上映电影中不同类型的占比情况–环形图实现
  • 操作:
    • 选择标记卡中的饼图
    • 将拆分后的类型、记录数分别拖到标记的颜色、角度中
    • 将记录数拖到行并复制一个
    • 将两个记录数的度量改为最小,便生成了两个饼图
    • 将其中一个的饼图变大
    • 点击双轴,将两个饼图进行合并
    • 将小的饼图颜色改为白色
    • 添加标签

Step 1. 选择标记卡中的饼图

在这里插入图片描述

Step 2. 将拆分后的类型、记录数分别拖到标记的颜色、角度中

在这里插入图片描述

Step 3. 将记录数拖到行并复制一个

在这里插入图片描述

Step 4. 将两个记录数的度量改为最小,便生成了两个饼图

在这里插入图片描述

Step 5. 将其中一个的饼图变大

在这里插入图片描述

Step 6. 点击双轴,将两个饼图进行合并

在这里插入图片描述

Step 7. 将小的饼图颜色改为白色

在这里插入图片描述

Step 8. 添加标签

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值