页顶 上一个 首页 下一个 |
树形结构图描述树状结构图 (Treemap) 是一种利用嵌套式矩形显示层次结构的方法,同时通过面积大小显示每个类别的数量。每个类别会获分配一个矩形区域,而其子类别则由嵌套在其中的小矩形代表。当不同数量被分配到各个类别时,这些矩形的面积大小会与此数量成正比显示:小矩形与小矩形之间(部分对部分)及小矩形与大矩形之间(部分对整体)的面积比例。此外,主类别的面积大小是其所有子类别的总和。如果没有数量分配给子类别,那么其面积则是主类别的总面积平均除以子类别的数目。 矩形被划分成子矩形的方式取决于所使用的平铺算法。在众多平铺算法中,最常用的是将每个矩形尽可能保持为正方形的「方格算法」。 Ben Shneiderman 最初开发树状结构图用来在计算机上显示大量文件目录,而不会占用太多屏幕空间,因此树状结构图是一种紧凑而且节省空间的层次结构显示方式,可让人快速了解结构。我们也可以通过比较大小来比较类别之间的比例。 功能比较
层次结构
部分对整体
比例
解剖学可视化工具
基于代码的:
amCharts (JS)
AnyChart (JS)
Apache ECharts (JS)
D3.js Graph Gallery (D3.js)
FusionCharts (JS)
Google Charts (HTML5)
Highcharts (JS)
jChartFX (JS)
JSCharting (JS)
Observable (D3.js)
Plotly (JS)
Python Graph Gallery (squarify, matplotlib)
R Graph Gallery (R: treemap)
Vega
yFiles
ZingChart (JS)
|