R语言microeco:一个用于微生物群落生态学数据挖掘的R包,第二讲(trans_abund class)

上次我们分享了microeco对象的构建与数据前处理,这次分享microeco包的trans_abund class,该类用于转换分类丰度数据,以便使用ggplot2包绘制分类群丰度。我们首先使用这个类来绘制条形图。

t1 <- trans_abund$new(dataset = dataset, taxrank = "Phylum", ntaxa = 10)

t1

#我们删除x轴上的样本名称,并添加facet以根据组显示丰度。

t1$plot_bar(others_color = "grey70", facet = "Group", xtext_keep = FALSE, legend_text_italic = FALSE) #出现门水平的柱状图。

#参数groupmean可用于获取组均值柱状图。

t1 <- trans_abund$new(dataset = dataset, taxrank = "Phylum", ntaxa = 10, groupmean = "Group")

t1$plot_bar(others_color = "grey70", legend_text_italic = FALSE)

#也可以画箱线图。

t1 <- trans_abund$new(dataset = dataset, taxrank = "Class", ntaxa = 15)

t1$plot_box(group = "Group")

#热图。

t1 <- trans_abund$new(dataset = dataset, taxrank = "Genus", ntaxa = 40)

t1$plot_heatmap(facet = "Group", xtext_keep = FALSE, withmargin = FALSE)

好了,今日先分享到这里,还有一些图,我遇到了bug,暂时无法解决,我以前却没有遇到。生信可能就是这样,一坑接一坑。我分享的也是兄弟姐妹们在网上分享的东西,也谢谢他(她)们。

相关推荐
潜创微科技--高清音视频芯片方案开发7 小时前
2026年C转DP芯片方案深度分析:从适配场景到成本性能的优选指南
c语言·开发语言
Thomas.Sir7 小时前
第三章:Python3 之 字符串
开发语言·python·字符串·string
刘景贤7 小时前
C/C++开发环境
开发语言·c++
Dxy12393102168 小时前
Python 根据列表中某字段排序:从基础到进阶
开发语言·windows·python
competes8 小时前
学生需求 交易累计积分,积分兑换奖品
java·大数据·开发语言·人工智能·java-ee
splage8 小时前
Java进阶——IO 流
java·开发语言·python
青桔柠薯片8 小时前
从C语言到裸机运行:i.MX6ULL 的 GPIO 控制与编译链接过程分析
c语言·开发语言·imx6ull
OasisPioneer8 小时前
现代 C++ 全栈教程 - Modern-CPP-Full-Stack-Tutorial
开发语言·c++·开源·github
weixin_537590459 小时前
《C程序设计语言》练习答案(练习1-13)
c语言·开发语言·c#