蝴蝶图,又叫旋风图,是一种特殊类型的条形图,可以很直观的比较两组数据的不同之处。

这里使用tableau自带的超市示例数据集,创建2016年和2017年各子类销售额蝴蝶图,对比各子类在不同年度的销售额情况。

在蝴蝶图的创建上,主要有两种方式,这两种方式区别在于,蝴蝶图中的两组条形图,使用的是同一横坐标轴还是不同的横坐标轴。如上图中,左侧蝴蝶图使用的是不同横坐标轴,右侧蝴蝶图使用的是同一横坐标轴。

tableau创建蝴蝶图的两种方式:

  1. 蝴蝶图(不同横坐标轴)
  2. 蝴蝶图(同一横坐标轴)

不管采用的是哪种方式创建蝴蝶图,都可以分为三个步骤:

本例中,tableau创建蝴蝶图的三个步骤:

  1. 创建计算字段
  2. 创建蝴蝶图
  3. 设置视图格式

蝴蝶图(不同横坐标轴)

创建计算字段

本例中,要创建2016年和2017年各子类销售额蝴蝶图,由于两个年度是分在两组条形图中,因此,首先需要创建两个计算字段,对2016年和2017年的销售额分别进行聚合。

创建蝴蝶图

Step01 创建分类条形图。将创建的两个字段,2016年销售额和2017年销售,拖放到“列”功能区,将维度区的“子类别”字段拖放到“行‘功能区,即可完成分类条形图的创建。

需要注意的是,此时创建的分类条形图,分别对应于两个不同的横坐标轴,具体可以通过点击横坐标轴进行测试。

Step02 反转横坐标轴。将左侧的条形图,即2016销售额条形图的横坐标轴进行反转,实现向右的条形转为向左。

Step03 排序。将视图按照2017销售额大小进行降序排序,即可完成蝴蝶图的初步创建。

设置视图格式

可以根据需要,对蝴蝶图的格式进行自定义设置,一般包括标记颜色、消除坐标轴标题、消除网格线等等。

Step01 标记颜色。将”2016销售额“字段拖放到“标记”卡“2016销售额”的"颜色",同样,将”2017销售额“字段拖放到“标记”卡“2017销售额”的"颜色"。

Step02 统一横坐标轴口径。为确保两组条形图的长短具有可比性,需要对两个横坐标轴的值统一设置起点和终点。这里根据两个坐标轴的数值情况,将它们的最大值统一设置为650000。

Step03 清除格式。根据需要,清除视图中的坐标轴标题、网格线等内容,即可完成蝴蝶图(不同横坐标轴)的创建。

有时候,想将纵坐标轴的标题放在两个条形图的中间位置,好让视图看起来更直观,就像下面这样:

要实现上面的效果,需要用到占位字段小技巧。基本思路是创建一个“0轴”的计算字段,放在两组条形图的中间位置进行占位,再调整标签即可。

首先,创建“0轴”计算字段。

其次,将“0轴”计算字段放在“列”功能区中,“2016销售额”和“2017销售额”的中间位置。

第三,将“标记”卡的“0轴”样式更改为“文本”,再将“子类别”字段拖放到“标记”卡的“文本”位置。

最后,对视图中“0轴”的样式进行调整,包括清除网格线、零值线、左侧标题等,即可完成蝴蝶图(不同横坐标轴)的改造。

蝴蝶图(同一横坐标轴)

创建计算字段

本例中,要创建2016年和2017年各子类销售额在同一横坐标上的蝴蝶图,需要创建两个计算字段,对2016年和2017年的销售额分别进行聚合,但需要注意的是,由于2016年销售额条形图在左侧,因此要对2016年销售额取负值,才能实现条形图在同一坐标轴上的反转。

创建蝴蝶图

Step01 拖放字段。将维度区的“子类别”字段拖放到“行”功能区,将度量区的“度量值”拖放到“列”功能区,并在“度量值”卡中,仅保留“2016销售额-”和“2017销售额”两个计算字段,再按照“2017销售额”进行排序,即可初步创建蝴蝶图(同一横坐标轴)。

从图中可以看到,横坐标轴上,左边部分的条形图,对应的坐标值为负值,右边的为正值,两个条形图使用了同一个横坐标轴。

Step02 设置度量值格式。这一步非常重要,如果要将上面坐标轴的负值转换为正值显示,必须自定义“度量值”的数字格式,将其设置为“0;0”。

完成度量值格式设置后,创建的蝴蝶图(同一坐标轴)如下图所示,可以看到,左侧条形图对应的横坐标轴已经变为了正值。

设置视图格式

与蝴蝶图(不同坐标轴)类似,可以对视图进行标记颜色、统一坐标轴口径、清除网格线等格式设置,完成后的蝴蝶图(同一坐标轴)如下图所示:

对于纵坐标轴的标题,也可以将它移到蝴蝶图的中间位置,但此时却不会将两组条形图分开,因为它们使用的是同一个横坐标轴,因此纵坐标轴的标题实际上是叠放在条形图之上。

基本操作思路是:用“0轴”计算字段创建一个双轴图,再通过格式调整实现标签叠放显示。

Step01 创建计算字段。创建“0轴”计算字段。

Step02 创建双轴图。将“0轴”计算字段拖放到“列”功能区的“度量值”后面,再选择“双轴”,将两个图形叠放在一起。

Step03 调整视图标记类型。在“标记”卡中,将“度量值”的标记类型改为“条形图”,将“0轴”的标记类型改为“文本”。

Step04 调整视图格式。将“子类别”字段拖放到“标记”卡中,“0轴”的“文本”位置,再统一坐标轴口径、清除标题、清楚网格线等,即可完成蝴蝶图(同一坐标轴)的创建。


(全文完)

Tableau图表 • 蝴蝶图相关推荐

  1. Tableau :蝴蝶图

    蝴蝶图,又叫旋风图,是一种特殊类型的条形图,可以很直观地比较两组数据的不同之处. 参考博客:Tableau图表 • 蝴蝶图 看到这个图后,想到了这个网址:Population of WORLD 201 ...

  2. tableau货架图制作_3小时精通Tableau图表制作(18类)

    3小时精通Tableau图表制作 目录: 提示:以下所有的数据均来自tableau内置数据源.打开tableau>左下角已保存数据源>示例-超市.即可找到数据 1简单柱状图 只需要两个维度 ...

  3. Tableau图表维度上卷下钻制作方法

    文章目录 前言 一.维度创建分层结构 二.上卷下钻维度 三.适用场景 前言 分享tableau图表维度上卷和下钻的制作方法,方便我们或者用户通过不同维度,不同粒度来汇总分析数据. 一.维度创建分层结构 ...

  4. Tableau图表制作-蝴蝶图

    step 1:数据源准备 以软件自带[示例-超市]数据源为例 step 2:Tableau操作 将[利润]和[销售额]放至列,[子类别]放至行 双击[利润]胶囊,使用ABS()函数,取利润字段的绝对值 ...

  5. css3弧形跑道效果_【Tableau 图表】你是不是真的需要一个跑道图呢?

    文章分类: | 图表画法 | 仪表板设计 | 公式计算 | 图表交互 | 图表挑战 | 可视化作品 | 跑道图的准确的名字应该叫 Radial Bar Chart,翻译过来应该叫 环状条形图 ,但是这 ...

  6. fusioncharts 嵌套饼图_【Tableau 图表】你是不是真的需要一个跑道图呢?

    文章分类: | 图表画法 | 仪表板设计 | 公式计算 | 图表交互 | 图表挑战 | 可视化作品 | 跑道图的准确的名字应该叫 Radial Bar Chart,翻译过来应该叫 环状条形图 ,但是这 ...

  7. 【Tableau 图表大全13】之树状图

    文章目录 树状图样式 构建树状图 GIF演示1 树状图中构建详细级别 步骤1:创建新参数 步骤 2:创建计算字段 步骤 3: 使用新字段详细信息级别代替国家/地区 GIF演示2 树状图样式 树状图是要 ...

  8. Tableau图表 | 6、气泡图/树状图/文字云

    气泡图/树状图/文字云均可用于表达3个变量之间的关系,三者的表现形式略有区别 使用Tableau示例-超市数据,展示销售额.利润.子类别三者之间的关系. 气泡图 1.将销售额拖拽到大小,利润拖拽到标签 ...

  9. Tableau图表:气泡图,文字云,树状图等

    综上所述,完整的图表制作已经完成,但在实习工作的时候你发现的用的并不多,和之前用的R相比,我更推荐用tableau可视化.

最新文章

  1. mysql 过程 的函数的区别是什么意思_Mysql中存储过程和函数的区别是什么
  2. IT公司笔试题总结(三)
  3. 『设计模式』一张图告诉你UML图怎么画❀
  4. Objective-C中的self和super
  5. php 判断两个数组差集,php array_udiff_assoc 计算两个数组的差集实例
  6. SuperSet连接Hive失败(客户端报日志拒绝连接)
  7. 开始使用ASP.NET核心运行状况检查
  8. windows 不能确定用户和计算机名称
  9. 【学习笔记-1】- 非线性规划的最优性一阶/二阶必要条件之例题(12道)
  10. 计算机程序有哪些性质,程序的特性有哪些
  11. 新浪短网址t.cn如何生成
  12. 雷达传统的干扰方式(二次更新)
  13. 【SpringCloud-学习笔记】Docker基本操作
  14. 加拿大一枝大黄花的最新消息,吃掉它。
  15. Matlab nargin
  16. GAN 论文浅读心得体会-未完
  17. iOS Masonry 布局- UIScrollView/Masonry自动布局对UIScrollView的内容自适应
  18. 【Python】Python项目打包发布(一)(基于Pyinstaller打包多目录项目)
  19. 概论第6章_正态总体的抽样分布_样本均值的期望与样本方差的期望__方差的期望
  20. 频偏(ppm)计算公式

热门文章

  1. numpy基础—numpy的轴
  2. 集成机器学习服务上架华为应用市场指南
  3. windows删除注册表中多余信息及卸载残余应用
  4. 【鸿蒙】鸿蒙App应用-《记账软件》登录,注册,找回密码功能
  5. 信奥中的数学:斐波那契数列
  6. 毕业设计| 单片机自动分拣小车(上货/卸货/WIFI识别)
  7. 如何对 iOS App 内购买项目进行测试?
  8. cef异常处理_cef2623程序在xp下无法启动 出现c06d007f异常的解决方法
  9. 工程机械远程监控系统
  10. 手机连上wifi不能上网