r语言remarkdown展示图_R语言绘制旭日图(嵌套多层的饼图或圆环图)

a3027c53a8c94754f114613f26f14417.gif R语言绘制旭日图(嵌套多层的饼图或圆环图) 51c3ad2424fbf2956b340f8c5b3b3380.gif 旭日图(Sunburst Chart),其实是一种特殊的饼图 或圆环图 ,常用于展示数据的多层结构关系。 比方说细菌物种可以划分到特定的门纲目科属水平,可使用旭日图在表示特定类群丰度的同时,将它们的层次关系列出。 如下所示这样,由内而外,依次为细菌物种的门纲目科属水平分类及其丰度概况。

d76920c8e2ca6ff478309cdf0c50a3d6.png

对,KRONA软件(https://github.com/marbl/Krona/wiki)的默认作图结构就是这种类型的,下面这个图对于很多同学们来说都不陌生吧,它的交互式界面也更便于查看。

c03ee061d323deeeba80eb53eb5532b3.png

接下来就展示这种图怎样绘制。

KRONA软件本篇就不涉及它了,主要是R语言的绘制方法,并且R语言也可以绘制这种交互式界面哦。

Excel绘制旭日图

先展示一下Excel作图,上述一开始时展示的那个示例图,是直接拿Excel获得的。

如上所示,选中给定数据的列,在Excel上方点击插入图表,选择旭日图。

出来图片后,再调整字体大小、背景色、主题样式等就就可以了。

2cb130fa71278079a50c195773516cce.png

热身之后,接下来是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&
  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值