![a3027c53a8c94754f114613f26f14417.gif](https://i-blog.csdnimg.cn/blog_migrate/2cb13da1c42bd7b2ad8ecffeb7e1dae6.gif)
![51c3ad2424fbf2956b340f8c5b3b3380.gif](https://i-blog.csdnimg.cn/blog_migrate/41aad1fee77d1d1fe21dd1c3a8d419e2.gif)
对,KRONA软件(https://github.com/marbl/Krona/wiki)的默认作图结构就是这种类型的,下面这个图对于很多同学们来说都不陌生吧,它的交互式界面也更便于查看。
接下来就展示这种图怎样绘制。
KRONA软件本篇就不涉及它了,主要是R语言的绘制方法,并且R语言也可以绘制这种交互式界面哦。
Excel绘制旭日图
先展示一下Excel作图,上述一开始时展示的那个示例图,是直接拿Excel获得的。
如上所示,选中给定数据的列,在Excel上方点击插入图表,选择旭日图。
出来图片后,再调整字体大小、背景色、主题样式等就就可以了。
![2cb130fa71278079a50c195773516cce.png](https://i-blog.csdnimg.cn/blog_migrate/6925b9473b00d5103908e2a2c56b2656.jpeg)
热身之后,接下来是R语言作图,可比Excel丰富得多。
以下展示一些示例吧,网上扒下来的,足以满足日常作图的需求。
pie()作图
最基本的,饼图函数pie()绘制不同大小的饼图叠加起来。
#一个简单的旭日图,2 层的圆环状结构,参考自
#https://stackoverflow.com/questions/26748069/ggplot2-pie-and-donut-chart-on-same-plot
#模拟数据
browsers browser = structure(c(3L, 3L, 3L, 3L, 2L, 2L, 2L, 1L, 5L, 5L, 4L), .Label = c('Chrome', 'Firefox', 'MSIE', 'Opera', 'Safari'),),
version = structure(c(5L, 6L, 7L, 8L, 2L, 3L, 4L, 1L, 10L, 11L, 9L), .Label = c('Chrome 10.0', 'Firefox 3.5', 'Firefox 3.6', 'Firefox 4.0', 'MSIE 6.0', 'MSIE 7.0&