当前位置: 首页 > news >正文

[数据分析] 矩形树图(Treemap)

矩形树图介绍

矩形树图(Treemap)也叫矩形式树状结构图,它采用多组面积不等的矩形嵌套而成

在一张图中,所有矩形的面积之和代表了总体数据。各个小矩形的面积表示每个子项的占比,矩形面积越大,表示子数据在整体中的占比越大

矩形树图适合展现具有层级关系的数据,能够直观体现同级之间的比较(矩形树图使用不同颜色和大小的长方形来显示数据的层次结构)

矩形树图的好处在于,相比起传统的树形结构图,矩形树图能更有效得利用空间,并且拥有展示占比的功能。矩形树图的缺点在于,当分类占比太小的时候文本会变得很难排布

矩形树图的构成

适合的数据条数: 大于5个分类数据

矩形树图应用案例

一项来自谢菲尔德大学的研究中,使用矩形树图呈现出了英国在76小时没有煤的情况下,电力生成占比情况,由图可以看出在没有燃煤发电的情况下,燃油、核能、风能发电、太阳能发电等共同构成了电力来源,其中,以燃油发电(Gas)占比最多,核能和新能源发电占比都在其之后 

注意

矩形树图不适合展示不带权重的层级关系数据场景

举个栗子:在展示公司的部门组成时,运用矩形树图会模糊层次关系

我们可以使用树状图来改进上述结果

案例:使用Power BI制作矩形树状图,反映各省的利润高低分布情况

数据源

具体操作如下所示

步骤1:单击"可视化"窗格中的"树状图"图标,选中相应字段拖至相应位置

提示Tips

树状图制作相对简单,主要有三个字段选项,各字段含义如下:

1.类别:从图表中根据实际分组字段大小按比例进行区块划分

2.详细信息:可在分组区块里进行再次分组

3.值:图形大小所依据的值(即要绘制的数据量)

步骤2:在格式栏中,将图例设为"关" ,数据颜色选项下可以修改每个分类的颜色,数据标签设为"开",数据标签下方的显示单位设为"无",类别标签设为"开"

步骤3:设置标题文本、字体(字体设为"Arial Blank")、背景色,对齐方式、文本大小

边框设为"开",鼠标调整树状图大小,最终呈现结果如下图所示

可以看出广东的年利润最高(其中深圳和广州的贡献最多),其次是湖北

相关文章:

  • 35了,我该何去何从
  • C语言之:函数的声明和定义必备练习题
  • Java互联网实时聊天系统(附源码)
  • Python 题库自动化面试题
  • 微分方程数值解法(PID仿真用一阶被控对象库PLC算法实现)
  • vue脚手架(2022年9月份nodejs16.17.0版本)
  • 【C语言】前言关键字
  • 错误监控——自建sentry
  • 【2022-09-14】JS逆向之某团影视(jsjiami-v5)
  • Jmeter工具的使用
  • PVE系列教程(十六)、安装ubuntu server22.04系统
  • 【牛客】WY49数对,JZ65不用加减乘除做加法
  • C语言《超详细解析内存函数》
  • SpringBoot使用Redisson 实现分布式锁
  • 微服务初级入门实战分布式项目构建
  • Angular Elements 及其运作原理
  • angular2 简述
  • CSS实用技巧干货
  • CSS相对定位
  • js面向对象
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • 阿里云购买磁盘后挂载
  • 半理解系列--Promise的进化史
  • 从tcpdump抓包看TCP/IP协议
  • 精彩代码 vue.js
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 批量截取pdf文件
  • 新手搭建网站的主要流程
  • 用jquery写贪吃蛇
  • 鱼骨图 - 如何绘制?
  • 怎样选择前端框架
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • 【干货分享】dos命令大全
  • ​水经微图Web1.5.0版即将上线
  • "无招胜有招"nbsp;史上最全的互…
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (C++17) optional的使用
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (windows2012共享文件夹和防火墙设置
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (学习日记)2024.01.19
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • (转)EOS中账户、钱包和密钥的关系
  • .bat批处理出现中文乱码的情况
  • .Net 高效开发之不可错过的实用工具
  • @cacheable 是否缓存成功_Spring Cache缓存注解
  • @RequestMapping 的作用是什么?
  • [2013][note]通过石墨烯调谐用于开关、传感的动态可重构Fano超——
  • [20190401]关于semtimedop函数调用.txt
  • [8481302]博弈论 斯坦福game theory stanford week 1
  • [Android Pro] android 混淆文件project.properties和proguard-project.txt