在R语言中绘制Treemap

August 10, 2012
By

This post was kindly contributed by 数据科学与R语言 - go there to comment and to read the full post.

Treemap是一种流行的可视化技术,它用不同尺寸的嵌套矩形来表现层次数据。最常见的层次数据包括了文件目录、文章结构、组织结构等等。Treemap技术是通过矩形的大小来显示节点的重要性,并通过嵌套层次来显示结构的层级。R语言中的treemap包就可以实现这种可视化技术,下图就是对苹果公司财务报表的可视化。



本例使用的财务报表数据是2012年和2011年的资产负债表,其最高层级是资产、负债和权益三大类。在其下又分若干子项。上图的矩形面积显示了各子项的金额大小,而颜色显示了数据在时间上的变化。可以从中观察到苹果公司将大部分资产投入到长期投资中,而右侧负债所占比例相当的小,而且权益类方面留存收益所占比例最大。从动态比较角度来看,相对于2011年,2012年的现金持有下降,而无形资产大幅度上升。

本例所用的原始数据,整理后的数据代码

Tags:

Comments are closed.