Tableau绘图一热图、日历图、人口金字塔、标靶图、凹凸图、帕累托图
Tableau绘图一热图、日历图、人口金字塔、标靶图、凹凸图、帕累托图
本文首发于博客冰山一树Sankey,去博客浏览效果更好。直接右上角搜索该标题即可

一.热图

例子:示例超市
可以通过更改颜色来改变颜色的显示情况
二.日历/日历图

数据源:示例超市

按要求修改日期的格式
三.人口金字塔/旋风图

数据源:绘图数据
由于数据源中含有85岁以上的人,不能之间判断。这里可将Age转换为字符串,然后创建计算字段,命名为
年龄=if [Age]='85+' THEN 85 ELSE INT([Age])
END

将年龄创建数据桶

再分别创建以下字段

分别拖字段,以及倒序轴,设置颜色

四. 标靶图

4.1 数据源:示例超市+销售目标
从Tableau【帮助】——【示例工作簿】——【示例超市】加载
4.2 步骤:
(1)新建一个工作簿
(2)把【销售额】拖到列这一栏,把【订单日期】拖到行这一栏,同时钻取日期为年和月,之后再把【细分】拖到行这一栏(为了图表美观,可【订单日期】拖到筛选器,筛选任意一年的时间,本图表筛选日期为年——2016,

(3)切换数据源为销售目标,把销售目标(注意:这里是度量值的销售目标,而非数据源名)

(4)为图添加趋势线,点击分析,将参考线拖到单元格,并把值改为【总和(销售目标)】

(5)切换到示例-超市数据源,将度量值【销售额是否超过目标?】拖入到标记中的颜色,此时图表按是否达到目标有不同的颜色,若没有该度量值,可按下列公式计算


(6)为了在与图表互动时能够显示差值,可把【销售额】拖入到详细信息,再把公式编辑成如下第一张图所示。之后点击工具提示,把内容改为如第二张图所示


(7)点击分析,把分布区间拖入到弹出的窗口的单元格中,值可设为40,60,80,填充选取一个颜色,,选择向下填充复选框。

(8)结果——(可按自己要求更改图表配色)

五. 凹凸图

5.1 数据源
系统自带示例超市
5.2 步骤
(1)打开示例超市数据源
(2)将【订单日期】拖到列这一栏,把【销售额】拖到行这一栏
把【子类别】托到标记中的颜色。

(3)把【销售额】添加快速表计算,之后再编辑快速表计算,计算依据改为特定维度,只勾选【子类别】复选框,大致可以得到凹凸图雏形。


(4)按住CTRL键把销售额往后拖,即复制销售额这一栏,之后把第二个总和(销售额)改为圆,并点击标签,勾选显示标记标签和允许标签覆盖其他标记两个复选框,把对齐中的水平与垂直均设置为居中
(5)之后点击行这一栏的第二个【销售额】的小三角,然后弹出的对话框点击双轴,可得到基本图形了,但仍有不足,线与圆之间不对称,这是由于两个轴不同步引起的。此时可对右侧坐标轴鼠标右键,点击同步轴


(6)调整坐标刻度为倒序,此时排序为1的排到最上面,之后由于坐标轴在凹凸图中没有意义,可把坐标轴隐藏掉。分别对两个轴鼠标右键,去掉显示标题的勾


(7)结果

六. 帕累托图

数据源——示例超市
6.1 基础版
(1)连接数据源,新建一个工作簿
(2)将【子类别】拖到列这一栏,将【销售额】拖到行这一栏,之后对【销售额】进行降序排序,即可得到基本的条形图

(3)将按住CTRL的同时把行上的【销售额】往后拖一个,即复制销售额,之后再对第二个销售额快速表计算——汇总

(4)将第二个【销售额】的标记改为线,,之后编辑表计算,在弹出来的对话框中计算依据勾选特定维度,最下面勾选添加辅助计算复选框,在新的辅助计算中从属计算类型选择合计百分比,计算依据改为特定维度
(5)合并双轴,并把第一个【销售额】的标记改为条形图

(6)可为图表添加常量线,便于决策,最后图表如果颜色不美观,还可更改图表颜色——点击标记下的”全部“中的颜色即可。

6.2 复杂版
复杂版,即,将横坐标改为百分比递增,而不再是子类别
(1)在基础版的图形上进行更改,将【子类别】拖到标记下的全部的详细信息中,同时将列这一栏的度量改为计数(不同)

(2)对列这一栏的子类别进行添加表计算,主要计算类型改为汇总,计算依据改为特定维度,排序顺序改为自定义排序,选择【销售额】,降序排序,并勾选添加辅助计算复选框,从属计算类型改为合计百分比,计算依据改为特定维度

(3)也可为图表添加参考线

(4)结果

Tableau绘图一热图、日历图、人口金字塔、标靶图、凹凸图、帕累托图的更多相关文章
- tableau-创建帕累托图
参考文献:https://onlinehelp.tableau.com/current/pro/desktop/zh-cn/pareto.html 帕累托图是一种按发生频率排序的特殊直方图.在质量管理 ...
- FusionCharts 2D帕累托图
1.了解帕累托图的特性以及和其他图的共性 2.设计帕累托图页面中引入图的类型以及怎么引入到页面 Pareto2D.html: <!DOCTYPE HTML PUBLIC "-//W3C ...
- FusionCharts 3D帕累托图
1.设计3D帕累托图的页面 Pareto3D.html: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN&q ...
- FusionCharts 3D帕累托图报错
今天我在设计3D帕累托图时,是由原来的2D帕累托图页面重命名而来,但是当我重命名后发现HTML文件打不开,而且还报错,真不知道是什么原因引起的.因此,我就将这个错误截图,保存下来,希望以后能够解决,或 ...
- 数据可视化之powerBI技巧(四)使用Power BI制作帕累托图
各种复杂现象的背后,其实都是受关键的少数因素和普通的大多数因素所影响,把主要精力放在关键的少数因素上,就能达到事半功倍的效果. 这就是大家常说的二八原则,也称为帕累托原则,最早是由意大利经济学家 V. ...
- 制造业物料清单BOM、智能文档阅读、科学文献影响因子、"Celebrated Italian mathematician ZepartzatT Gozinto" 与 高津托图
意大利数学家Z.高津托 意大利伟大数学家Sire Zepartzatt Gozinto的生卒年代是一个谜[1],但是他发明的 “高筋图” 在 制造资源管理.物料清单(BOM)管理.智能阅读.科学文献影 ...
- 用SPSS 画 人口金字塔(限SPSS 13.0以上)
现在网络上人口金字塔较多的是用excel来实现(可参考链接),但是用spss的步骤又很不明确,于是乎,想着自己试试. 在 SPSS 软件中,绘制人口金字塔是 SPSS13.0 新增的一种图形, 因此只 ...
- 安卓贴图源码--->单点触控.多点触控.类似in/百度魔图
效果如图: 类似in,百度魔图,的贴图功能 核心的地方:单/多点 旋转缩放后记录各个顶点小图标位置 引用这里 http://blog.csdn.net/xiaanming/article/detai ...
- 带轮播图、导航栏、商品的简单html,以及轮播图下边数字随轮播图的改变而改变
---恢复内容开始--- 在做这个的时候,最不会的是中间轮播图下边的数字是如何实现转变的,后来加入了jQuery就能实现了. css部分: <style type="text/css& ...
随机推荐
- [免费下载应用]iNeuKernel.Ocr 图像数据识别与采集原理和产品化应用
目 录 1..... 应用概述... 2 2..... 免费下载试用... 2 3..... 视频介绍... 2 4..... iNeuLink.Ocr图像数据采集应用... 2 5... ...
- openstack horizon 学习(3) DataTable
上一篇中粗略的讲了下openstack中horizon的dashboard和panel的添加,本打算在这章中对有关于pluggable settings中的配置做详细的总结,然放弃了这念头.原因是搞懂 ...
- 【Java】equals()与hashCode()方法详解 (转)
java.lang.Object类中有两个非常重要的方法: 1 2 public boolean equals(Object obj) public int hashCode() Object类是类继 ...
- 前端-Data URI Scheme
了解Data URI scheme,首要要掌握一些URI.URL的基本知识,很多做移动端上开发的同学对这两个基本概念掌握的不够,本文首先会对这两个基本概念做一些简单的介绍. 基本概念 <HTTP ...
- 日期类 Date
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; impor ...
- linux实用技巧:在虚拟机vmware16软件上安装CentOs8.2虚拟机,重置可用源和安装输入法
前言 开发服务器应用,需要使用到CentOs8.2,安装到虚拟机上方便快捷. 提前准备 Vmware 16虚拟机软件 下载VM16版本及以上的vmware虚拟机版本,否则没有CentOs8选 ...
- JavaWeb项目中斜杠(/)表示web工程、webapps的场景
"/"代表当前web工程的常见应用场景 ①.ServletContext.getRealPath(String path)获取资源的绝对路径 /** * 1.ServletCont ...
- Solution -「ZJOI 2019」「洛谷 P5326」开关
\(\mathcal{Description}\) Link. 有 \(n\) 个开关,初始时所有开关的状态为 \(0\).给定开关的目标状态 \(s_1,s_2,\cdots,s_n\).每 ...
- python中类的调用
1 class Computer: # 创建类,类名首字母大写 2 screen = True # 类的属性 3 4 def start(self): # 创建实例方法,不要漏了 self 5 pri ...
- Java线程池进阶
线程池是日常开发中常用的技术,使用也非常简单,不过想使用好线程池也不是件容易的事,开发者需要不断探索底层的实现原理,才能在不同的场景中选择合适的策略,最大程度发挥线程池的作用以及避免踩坑. 一.线程池 ...