↑↑↑关注ExcelEasy,让Excel更简单

树状图是一种展示层次结构数据的图表,可以很好的揭示各类别数据的比例关系及类别内数据的组成结构。今天为大家详细介绍一下树状图的制作方法

树状图在Excel 2016中是一种内置的基本图表类型,可以直接插入。而在Excel 2013及以前的版本中并没有相应的功能。我们分别介绍在Excel 2016和Excel 2013中如何制作树状图

树状图介绍

作为一种展示具有层次结构数据的图表,树状图早已经在数据分析领域流行了多年,在Excel 2016中,微软终于把它作为一个基本图表类型内置了。我们先看一下树状图的数据:

数据很简单,只要有一列数值,其他列都是分类,而且这些分类之间具有层次关系,在上图中,大类,中类,小类构成了一个逐级包含的层次关系,我们就可以用它来做树状图:

图表中通过颜色分为3部分,分别代表不同的3个大类:女装,男装,童装。在每个大类内部分别展示了各小类的构成。每一个分块的面积占比就代表了销量的实际占比。

Excel 2016中的做法

在Excel 2016中,制作树状图很简单。

首先,鼠标选中数据区域的任意单元格,点击“插入”选项卡下的“图表”组右下角箭头,打开“插入图表”对话框:

在“插入图表”对话框中,点击“所有图表”选项卡,在左侧选择“树状图”:

点击确定后,插入图表:

修改格式跟我们介绍过的其他图表类似,作为参考,这里列出在演示图表中我用到的设置:

  • 字体:微软雅黑
  • 字号:小类标签为9,大类标签为12,粗体

  • 颜色:女装为#cc0000,男装为#006097,童装为#fa8240。

这里重点介绍修改格式中需要注意的地方。

1. 添加数量标签

树状图缺省就带有标签,显示了类别,如果想显示数量,可以选中标签,然后点击鼠标右键,在菜单中点击“设置数据标签格式:”

在右侧面板中,勾选标签包括的内容中的“值”:

你可能注意到了,这里的选项比其他图表的选择少多了?。

2. 区分大类和小类

缺省的标签中大类和小类是没法从字体字号上区分的。标签是这样的:每个色块左下角是小类标签,整个颜色区域左上角是大类标签。要想修改大类标签以便与小类标签区别开来,你可以手动修改:

先点击一下任意标签,选中了所有的标签,然后再次点击大类标签,就可以选中单独的大类标签:

这样你就可以修改这个标签的格式了。

3. 设置填充颜色

本来修改填充颜色很简单。但是树状图跟其他图表不同。这个最大的不同就是所有的用不同颜色标注的都是一个系列!!!都是一个系列!!!都是一个系列!!!

如果你像处理其他图表一样,点一下黄色区域,然后修改颜色,你就会把所有的色块变成同样的颜色:

这是一个很奇怪的设置。看图例,完全是不同的系列用不同的颜色显示。但是实际不是,那些不同的颜色是同一个系列中不同的数据点。你需要首先点击一下某个色块,选中整个系列,然后再次点击这个色块,选中这个颜色代表的数据点:

然后,你就可以修改颜色了。

4. 只能显示两级层次。

有朋友可能注意到了,尽管我们的数据中有三级:大类,中类,小类,但是图表中只展示了大类和小类。这就是树状图的限制,只能展示两级。想来也有道理,如果展示多级,图表就会过于复杂,导致没法读图了。

5. 只有一个系列

前面我们说那些看似不同颜色的色块并不是多个系列,而是同一系列中的不同的数据点。

这里要强调的是树状图有且只有这一个系列。

当然,你可以像普通图表一样添加一个系列,比如销售额:

点击确定后,也确实添加成功了:

注意看,调整系列顺序的上下箭头是灰色的。说明这个系列Excel是不承认的??。

点击图表后,图表中也没有任何变化。

下面介绍在Excel 2013中如何使用树状图。需要强调的是,这个树状图与刚才介绍的Excel 2016中的内置树状图并不太一样。在Excel 2016中也可以使用这个方法制作树状图。

Excel 2013中的做法

在Excel 2013内置的图表中并没有树状图。如果你在Excel 2016中做了这个图表,然后用Excel 2013打开这个文件,在原来的图表区域,就会出现下面的情况:

要想在Excel 2013中使用树形图,我们就需要使用插件。

我们前面介绍过在Excel 2013中使用插件的例子,当时介绍的是如何使用地图展示数据(详细介绍看这里)。今天我们仍然从应用商店下载一个插件。

1. 下载插件

下载插件前,你需要有一个微软账号(免费的即可,不一定要购买Office 365等产品),然后在Excel中登录:

在“插入”选项卡下点击“应用商店”:

在应用商店中搜索“treemap”,找到“Tree Data Map”,然后点击“添加”:

在“插入”选项卡中的“我的应用”中就会出现“Tree Data Map”:

2. 使用Tree Data Map

这个树状图做出的树状图与Excel 2016的树状图不太一样,各有特色吧。但是使用比较简单。

点击“插入”选项卡的“我的应用”中的Tree Data Map,在工作表中会添加如下图所示的对象:

这个插件对数据的要求跟Excel 2016树状图的要求不太一样,我们点击右上角倒数第二个按钮“Insert Sample Data”看一下:

可以看到,首先在Excel中插入了一个示例数据表,然后插入了一个树状图:

3. 对数据的要求

这个树状图也要求数据分为两个级别:父级和子级。同时,要求数据必须有四列,这四列有一定的顺序要求:

  1. 第一列必须是子级

  2. 第二列必须是父级

  3. 第三列必须是作图的数值

  4. 第四列是颜色值

图表也 不太相同。首先看到的图表是父级的分布:

点击任意父级色块,就会显示该父级下面的所有子级的分布:

鼠标停留在子级色块上面,就会出现该子级的数值。(讨厌的是,同时会显示颜色值)。

色块的颜色是根据数据表中的第四列的数值变化的。具体采用什么颜色是从你一开始界面中设定的颜色来的:

在这里你设定了两个颜色,插件在根据这两个颜色生成渐变颜色,然后根据你定义的数值分别相应的颜色。

比如,在我们上面的设定下,同样的数据,颜色就变成下面这种了:

在任意子级色块上点击鼠标右键,就会回到所有父级分布的图表。

很简单,对吧!???

总结

如果你有Excel 2016及以后的版本,建议直接用内置的树状图就好了。当然,如果你合作的同事还在用Excel 2013的话,那么用这个插件会比较好。这个插件做出的图表可以交互,相对来说在某些场景下比较有优势。

取得本文模板文件的方式:

  1. 关注本公众号

  2. 点击底部菜单“联系客服”,与客服取得联系,索取“树形图”模板文件

html树状图右侧_树状图及制作方法(Excel 2016/Excel 2013)相关推荐

  1. html树状图右侧_马尔可夫模型怎么画?必备入门级模型图设计软件

    马尔可夫模型是什么呢?马尔可夫模型(Markov Model)也叫马尔可夫分析法,是一种广泛通用的应用于语音识别,音字转换,概率文法,词性自动标注等各个自然语言处理领域的统计模型.马尔可夫模型可以帮助 ...

  2. xman的思维导图快捷键_思维导图与xmind快捷键

    思维导图常见逻辑结构 思维导图:发散 鱼骨图:比较清晰地表达因果关系 矩阵图:可以用来做项目的任务管理或者个人的计划 时间轴:表示事件顺序或者事情的先后逻辑 组织结构图:可以做组织层次的人员构成 逻辑 ...

  3. 特征图注意力_深入理解图注意力机制

    文章来源于机器之心DGL专栏,作者:张昊.李牧非.王敏捷.张峥. 图卷积网络 Graph Convolutional Network (GCN) 告诉我们将局部的图结构和节点特征结合可以在节点分类任务 ...

  4. 灰度图学习_为什么灰度图是灰色的??

    灰度图为什么是灰色的 Shader需要使用的灰度图,深度图,某些处理需要用到高度图等等,为什么是灰色的? 灰色到底是什么颜色 灰色只有单一颜色,到底能表示和区分高低吗? 其实灰色并不是0.1色的意思, ...

  5. jmh气象传真图网站_《气象传真图的应用》电子书下载,《气象传真图的应用》在线阅读,书星网...

    目录 第一章 传真的一般说明 一.主要的传真广播中心 二.气象传真图的报头 三.气象传真图的说明 1.日本广播的气象传真图(JMH,JMJ) (1)地面分析图(ASAS) (2)24小时地面预报图(F ...

  6. python作品简单手工做法_一次性纸杯手工制作灯笼制作方法图解教程

    一次性纸杯手工制作灯笼制作方法图解教程 灯笼制作方法有比较复杂的制作方法,同时也有一些从基本的制作方法角度来说制作起来很容易的教程哦.例如这里纸艺网给大家推荐的这个用一次性纸杯手工制作变废为宝制作出漂 ...

  7. 动圈耳机振膜_耳机振膜的制作方法

    本实用新型涉及耳机振膜领域,具体而言,涉及一种镀铍的大尺寸耳机振膜. 背景技术: 耳机是我们平时使用频率非常高的随身设备之一,一款好耳机不仅可以让你享受高音质和聆听更丰富的细节,同时也让我们的听力免受 ...

  8. GIF动态图怎么做的?简单的制作方法分享

    怎么制作出GIF动态图呢?GIF动态图是一种在互联网上广泛使用的图像文件格式,与静态图像相比,GIF动态图可以带来更多的趣味性和娱乐性.它们可以用来制作有趣的表情包.梗图和玩笑话.例如,一个搞笑的GI ...

  9. 水下清淤机器人_水下清淤机器人的制作方法

    水下清淤机器人的制作方法 [技术领域] [0001 ]本发明涉及清淤设备技术领域,具体地说是一种水下清淤机器人. [背景技术] [0002]目前对于中小型水域,主要的清淤方式是把其中的水抽干,直接在无 ...

最新文章

  1. Spring3.1新属性管理API:PropertySource、Environment、Profile
  2. HDU 1231 最大连续子序列:水dp
  3. Shiro安全框架【快速入门】就这一篇!
  4. iOS 序列化与反序列化
  5. Visual Studio 2008 中使用插件Extjs提示的方法
  6. as3 访问远程计算机,本地swf不能访问网络的解决办法
  7. linux下补丁制作及打补丁实例
  8. SpringSecurity系列(三) Spring Security 表单登录
  9. 一位资深程序员大牛给予Java的学习路线建议
  10. synchronized几种常见用法
  11. atitit.提升软件开发的效率and 质量的那些强大概念and方法总结
  12. Zemax学习笔记(4)- 设计单透镜实例_1,设置
  13. 教你们一招免300元直接认证小程序的办法
  14. 西安交通大学2022年计算机考研复试分数线预测
  15. 你见过凌晨4点的洛杉矶吗?写一个简单的投篮游戏
  16. MD5不是加密算法,是散列算法
  17. 边做边爱(1)——mapbox做分析图
  18. Spring循环引用-@Async注解启动报错,而@Transactional则不会
  19. 牛客网Chino with Expectation【思维+位运算】
  20. 无人机常用术语及缩写

热门文章

  1. 摩斯密码(加密/解密)脚本
  2. 关于前后端交互的一些基础知识点
  3. Vue 用户管理后台思维导图
  4. linux下线程绑定内核,多线程 – 无法将内核线程绑定到CPU
  5. js判断最后一个字符是不是指定字符_结合简单的 JS 就可以让 CSS 也能做搜索
  6. element UI 单选框设置默认选中值
  7. JDK,JRE,JVM,JIT
  8. 时序分析:串匹配-KMP算法
  9. SLAM: 图像角点检测的Fast算法(时间阈值实验)
  10. hbase删除表失败的解决方法