欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Office

什么是树状图有什么用Excel如何绘制树状图Treemap

程序员文章站 2022-05-22 13:12:45
1、什么是树状图 树状图(Treemap),是用于展现有群组、层次关系的比例数据的一种分析工具,它通过矩形的面积、排列和颜色来显示复杂的数据关系,并具有群组、层级...

1、什么是树状图

树状图(Treemap),是用于展现有群组、层次关系的比例数据的一种分析工具,它通过矩形的面积、排列和颜色来显示复杂的数据关系,并具有群组、层级关系展现功能,能够直观体现同级之间的比较。

树状图由马里兰大学教授Ben Shneiderman于上个世纪90年代提出,起初是为了找到一种有效了解磁盘空间使用情况的方法。

什么是树状图有什么用Excel如何绘制树状图Treemap

2、树状图有什么用

通常表示结构关系的图表,我们第一反应是饼图,一般情况下,绘制饼图的数据控制在5个左右,但往往经常出现超过的情况,甚至达到几十或上百的情况,这个时候再用饼图显然不合适,那么可以用什么图来表示呢?

对,就是树状图,它非常适合用来展示构成项目较多的结构关系,如果它们还可以继续归纳分类的话(就是刚才说的群组),还可以展现分类之间的比例大小及层级关系。

我们来看几个案例:

(1)Newsmap是一个非常经典的树状图在新闻媒体上的应用,颜色用于区分新闻类别,面积代表了相关新闻的占比情况。

什么是树状图有什么用Excel如何绘制树状图Treemap

(2)奥巴马*2012年财政预算案构成树状图。

什么是树状图有什么用Excel如何绘制树状图Treemap

(3)中国XX App用户安卓移动设备品牌构成树状图。

什么是树状图有什么用Excel如何绘制树状图Treemap

从上图可以很直观的看到中国XX App用户安卓智能移动设备品牌构成情况,通过颜色区分品牌,通过面积表现各个品牌占比,清晰直观。

3、如何绘制树状图

在此之前,2010-2013可通过下载插件应用进行绘制,也可以通过D3、R等工具进行绘制,但较为麻烦,现在Excel2016中已经新增了树状图绘制功能,绘制步骤:

(1)选择树状图绘制数据;

(2)点击【插入】->在【图表】组中【插入层次结构图表】选择【树状图】

什么是树状图有什么用Excel如何绘制树状图Treemap

即可完成树状图的初步绘制,后续只需要调整下格式即可。

无分类关系树状图绘制操作演示过程可见下图:

什么是树状图有什么用Excel如何绘制树状图Treemap

有分类关系树状图绘制操作演示过程可见下图:

什么是树状图有什么用Excel如何绘制树状图Treemap

案例数据下载:http://pan.baidu.com/s/1ntRAsE9