R语言实现voronoi treemap可视化
今天带来一篇承诺虾神的R语言可视化博客。关于voronoi treemap的可视化。 1 任务布置过程 感谢虾神,刀爷和魄爷实名出镜。 事实上这是刀爷看到澎湃美数课发的一篇推送文章其中一张图产生的疑问,感兴趣的可以点击 原文 。 刀爷问的是如何实现上图的可视化,这就是任务布置的由来。 2 voronoi treemap简介 事实上这个可视化方式我曾经在我博客的 资源整理系列 介绍过,分别是该系列的第二十篇和第二十一篇,因此我很迅速找到了可以实现的开源代码库,链接在下面。 R package: voronoiTreemap d3-voronoi-treemap 这个可视化方式英文为voronoi treemap。事实上是voronoi图与矩形树图两种可视化方式的结合。GIS的同学比较熟悉voronoi图,这个图就是泰森多边形。矩形树图即为下图的形式,可以说是一种复合可视化。 3 voronoi treemap的R语言可视化实现 我博客里介绍的实现方式有两种,但是这两种方式事实上都是基于d3这个javascript可视化大杀器做的。一个直接用javascript编程实现,另一个则是有人封装成了R包可以直接调用。由于我比较熟悉R语言,所以这里就以R语言实现可视化进行介绍。当然除此之外github上也有不少其他方式实现的,感兴趣的同学可以直接在github上搜索voronoi