R语言绘制结果

数据链接:
1. 数据读取和数据整合:
library(tidyverse)
library(readxl)
data <- read_xlsx("data_1.xlsx",col_names = TRUE,range = "B3:Z1151")
data_extracted<-extract(data,`Taxonomic classification`, into=c('Domain', 'Phylum', 'Genus'),'k__([A-z]*);p__(.*);c__.*g__(.*);', convert=TRUE)
data_extracted[which(data_extracted$Phylum == "",arr.ind = TRUE),]$Phylum="Unknown"
data_extracted[which(data_extracted$Genus == "",arr.ind = TRUE),]$Genus="Unknown"
data_sum<-data_extracted %>% gather(wipe,abundant,-Domain,-Phylum,-Genus)
data的数据结构:
>str(data)&nb
使用ggplot2绘制生物信息学物种丰度堆叠图教程

这篇博客介绍了如何使用R语言的ggplot2库来绘制生物信息学中的物种丰度堆叠图。首先,通过正则表达式提取数据并进行数据整合,接着进行数据框的转化和合并。然后,详细讲解了ggplot2的geom_bar函数和其他参数设置,如facet_grid、theme和scale_fill_discrete等。最后,提到了grid和egg包在排版中的应用。
最低0.47元/天 解锁文章
2820

被折叠的 条评论
为什么被折叠?



