第77天知识点:如何制作矩形树图?
1、矩形树图的诞生:从树状图到视觉盛宴
每一张图表都承载着特定的使命与故事。
20世纪90年代初,马里兰大学人机交互实验室的Ben Shneiderman教授及其团队,面对磁盘空间使用情况这一复杂问题,创新性地调整了传统的树状图,诞生了矩形树图(Treemap)。
这一变革不仅解决了展示空间不足的难题,更以其独特的视觉魅力打开了可视化世界的新大门。
因由树状图演变而来,矩形树图又名矩形式树状结构图。
从上图可以看出,矩形树图由多组面积不等的矩形嵌套而成。
一般会用于描述层级结构数据的占比关系,通常还会结合钻取功能去显示下层数据情况。
在一张矩形树图中,所有矩形的面积之和代表总数,每个小矩形的面积表示每个子项的占比,面积越大,表示子项在整体中的占比越高。
这不是和饼图如出一辙?毕竟提到占比,人们第一时间想到的肯定是饼图而非矩形树图。
那为什么不直接使用饼图,而非要再去研究一个新的图形呢?
2、矩形树图VS饼图:一场视觉与功能的较量
因为饼图会存在一个非常明显的弊端,而矩形树图可以在一定程度上解决这个问题。
那就是:
当分类较多的时候,占比较小的类别,其展示的标签会变得的很难排布,图表会显得杂乱难读。
而使用矩形树图后,就会清晰很多:
但如果你的分类非常多,且占比小的类别也很多,说实话,矩形树图也拯救不了。
对于这类问题,建议将占比小的类别归为一个大类进行展示。
说了这么多,如何制作矩形树图呢?
3、如何在Excel和FineBI中制作矩形树图?
如果你的Excel是2016或更高版本,那么恭喜你,这些版本已内置矩形树图,找到它,直接使用即可。
如果你的版本是2016以下,该怎么办呢?
嗯……
建议还是先更新成新版本,毕竟这都2024年了。
当然,如果你不想更新或者无法更新Excel版本,那么使用FineBI也可以轻松解决你的问题。
1、数据准备
上传准备好的Excel数据:
结果如下:
2、制作组件
图表类型选择矩形树图,将字段分别拖入如下属性框中:
结果如下:
是不是非常简单?
但是,这五彩斑斓的颜色,是不是感觉图表有点乱,一眼看不出来主次关系?
能不能按区域划分矩形块颜色呢?
当然可以。
将【区域】字段拖入图形属性下颜色属性框中,即可实现。
如果想按照销售额大小划分矩形块颜色呢?
颜色越深表示数值越大,越浅表示数值越小。
好办。
将【销售额】字段拖入图形属性下颜色属性框中,便可以得到如下效果:
甚至,可以进阶一步,实现多层级的下钻。
将【区域】、【省份】添加钻取目录,并将字段拖入如下位置:
便可以实现通过钻取方式查看某一区域下各省份的数据情况。
因为在FineBI中,矩形树图的排列逻辑如下:
有权重时,左上至右下,依次表示数值由大到小;
无权重时,排列顺序总是选择矩形块长宽比接近于1的方式排布,排序方式默认,不支持修改。
所以,一般矩形树图不适合展示不需要体现占比的层级关系,比如:
这样的展示没有什么太多的实际意义。
那矩形树图适合什么样的场景呢?
比如分析公司各部门的业绩贡献、产品线的市场占有率等涉及到占比的多层级关系时,可以考虑使用矩形树图,这样可以直观体现同级数据之间的比较。
希望今天的内容能对你有所启发。
感兴趣的小伙伴可以自己体验一下哦~ |