前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >饼状物种组成图-美观且实用

饼状物种组成图-美观且实用

作者头像
R语言数据分析指南
发布2024-05-17 20:24:01
690
发布2024-05-17 20:24:01
举报

❝本节来继续学习NC上一张特殊的物种组成图的绘制方法,数据为论文源数据,小编根据个人对数据的理解进行了绘图,结果与原图有所出入,整个过程仅参考。希望对各位观众老爷能有所帮助。「绘图代码已经整合上传到付费交流群内」,购买过小编R数据可视化文档的朋友可在所加的会员群内获取下载,有需要的朋友可关注文末介绍加入付费交流群。 ❞

论文

https://www.nature.com/articles/s41467-024-47773-9#Sec29

原图

仿制图

❝此图之前已经绘制过,此次来更新如何将其绘制成饼图的形式,主要使用jjPlot包内的geom_jjPointPie函数来完成。 ❞

jjPlot官方文档

❝https://junjunlab.github.io/jjPlot-manual/geom_jjpointpie.html ❞

加载R包

代码语言:javascript
复制
library(tidyverse)
library(ggh4x)
library(scales)
#devtools::install_github('junjunlab/jjPlot')
library(jjPlot)

数据清洗

代码语言:javascript
复制
dff <- read_tsv("data.xls") %>% 
  pivot_longer(-c(Treatments,Compartments,`Time points`)) %>% 
  dplyr::rename("Order"="name")

数据可视化

代码语言:javascript
复制
dff %>%
  ggplot(.,aes(x =Compartments,y =`Time points` ))+
  geom_jjPointPie(aes(pievar = value,
                      fill = Order,
                      group=group,
                      width = r),color=NA) +
  geom_tile(fill = NA,color = 'black')+
  labs(fill="family",x=NULL,y=NULL)+
  scale_x_discrete(expand = c(0,0))+
  scale_y_discrete(expand = c(0,0))+
  theme_bw(base_size =9) +
  theme(panel.grid = element_blank(),
        legend.background = element_blank(),
        legend.key = element_blank(),
        legend.key.height = unit(0.4,"cm"),
        legend.key.width = unit(0.4,"cm"),
        legend.text = element_text(color="black",size=7,
                                   margin=margin(0,0,0,0,unit="cm")),
        axis.text.x=element_text(color="black",size=8),
        axis.text.y=element_text(color="black",size=8),
        legend.title = element_text(color="black",size=9))
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-05-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 R语言数据分析指南 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 论文
  • 原图
  • 仿制图
  • jjPlot官方文档
  • 加载R包
  • 数据清洗
  • 数据可视化
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档