热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ggplot2绘制多样性指数图

今天继续来进行微生物多样性的后续分析,来绘制多样性指数图,喜欢的小伙伴可以在我的交流群中获取本文代码及数据l

今天继续来进行微生物多样性的后续分析,来绘制多样性指数图,喜欢的小伙伴可以在我的交流群中获取本文代码及数据

library(tidyverse) library(openxlsx) library(vegan) library(phyloseq) library(scales) library(ggh4x)

数据统计

转换数据格式计算simpson指数

data

Samples Type Trial Day Rep Group ReadCount Simpsons 1 Water_01_01_01_CON Rearing_Water 1 1 1 Control 70486 0.570 2 Water_01_01_02_CON Rearing_Water 1 1 2 Control 120040 0.565 3 Water_01_01_03_CON Rearing_Water 1 1 3 Control 106854 0.594 4 Water_01_01_01_TREAT Rearing_Water 1 1 1 Treatment 106047 0.591 5 Water_01_01_02_TREAT Rearing_Water 1 1 2 Treatment 138836 0.613

数据可视化

p2

ggplot2绘制多样性指数图
image

添加实验分组色条

g

ggplot2绘制多样性指数图
image

此图最大的缺陷也许就在于没有添加P值,分面图自定义添加P值过程比较繁琐,本人水平有限目前没有好的解决方法,此等细节还是AI来的处理效率高。希望各位老爷能够喜欢


推荐阅读
  • 多喜爱家纺股份有限公司是一家专注于家用纺织品的企业,主要业务涵盖套件类(如枕套、被套、床单、床笠等)和芯类(如枕芯、被芯)产品的研发设计、外包生产和品牌推广。通过引入Power BI,公司显著提升了数据分析能力,优化了决策流程,实现了更精准的市场洞察和运营效率。 ... [详细]
  • 如何在PHP中准确获取服务器IP地址?
    如何在PHP中准确获取服务器IP地址? ... [详细]
  • 全面解析JavaScript代码注释技巧与标准规范
    在Web前端开发中,JavaScript代码的可读性和维护性至关重要。本文将详细介绍如何有效地使用注释来提高代码的可读性,并探讨JavaScript代码注释的最佳实践和标准规范。通过合理的注释,开发者可以更好地理解和维护复杂的代码逻辑,提升团队协作效率。 ... [详细]
  • 系统转换的三种方法及其具体应用分析
    系统转换是信息技术领域中常见的任务,本文详细探讨了三种主要的系统转换方法及其具体应用场景。这些方法包括:代码迁移、数据迁移和平台迁移。文章通过实例分析了每种方法的优势和局限性,并提供了实际操作中的注意事项和技术要点。例如,代码迁移适用于从VB6获取网页源码,数据迁移在Ubuntu中用于隐藏侧边栏,而平台迁移则涉及Tomcat 6.0的使用和谷歌爬虫的测试。此外,文章还讨论了蓝翰互动PHP面试和5118 SEO工具在系统转换中的应用,为读者提供了全面的技术参考。 ... [详细]
  • ClassList对象学习心得与表单事件非空校验技巧
    ClassList对象学习心得与表单事件非空校验技巧 ... [详细]
  • 在C#编程中,设计流畅的用户界面是一项重要的任务。本文分享了实现Fluent界面设计的技巧与方法,特别是通过编写领域特定语言(DSL)来简化字符串操作。我们探讨了如何在不使用`+`符号的情况下,通过方法链式调用来组合字符串,从而提高代码的可读性和维护性。文章还介绍了如何利用静态方法和扩展方法来实现这一目标,并提供了一些实用的示例代码。 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • 在Conda环境中高效配置并安装PyTorch和TensorFlow GPU版的方法如下:首先,创建一个新的Conda环境以避免与基础环境发生冲突,例如使用 `conda create -n pytorch_gpu python=3.7` 命令。接着,激活该环境,确保所有依赖项都正确安装。此外,建议在安装过程中指定CUDA版本,以确保与GPU兼容性。通过这些步骤,可以确保PyTorch和TensorFlow GPU版的顺利安装和运行。 ... [详细]
  • 本文深入探讨了动态规划(DP)技术的发展历程及其未来趋势。文章首先详细介绍了DP的基本步骤,包括定义状态、寻找状态转移方程和确定边界条件。通过分析这些核心概念,文章揭示了DP在解决复杂问题中的重要性和局限性,并展望了其未来的发展方向。此外,文章还讨论了当前研究中的一些新兴技术和方法,这些技术有望进一步提升DP的效率和适用范围。 ... [详细]
  • ThinkPHP模板中函数调用的开发技巧与实践 ... [详细]
  • 帝国CMS中的信息归档功能详解及其重要性
    本文详细解析了帝国CMS中的信息归档功能,并探讨了其在内容管理中的重要性。通过归档功能,用户可以有效地管理和组织大量内容,提高网站的运行效率和用户体验。此外,文章还介绍了如何利用该功能进行数据备份和恢复,确保网站数据的安全性和完整性。 ... [详细]
  • 在Ubuntu系统中安装GNU C++编译器g++ ... [详细]
  • Java 轻量级插件化框架:Small——实现高效模块化开发
    Java 轻量级插件化框架:Small——实现高效模块化开发 ... [详细]
  • Python 3与PyCharm的安装及使用指南:初学者第一课(2018年3月28日)
    本文为初学者提供了详细的 Python 3 和 PyCharm 安装及使用指南。首先,针对 Windows 系统的用户,介绍了如何从搜狐镜像网站下载适合操作系统的 Python 3.6.4 版本,并确保选择正确的 32 位或 64 位安装包。此外,还详细说明了 PyCharm 的安装步骤,帮助用户快速上手开发环境配置。通过本指南,初学者可以轻松完成 Python 开发环境的搭建,为后续学习打下坚实基础。 ... [详细]
  • 深入剖析Java中SimpleDateFormat在多线程环境下的潜在风险与解决方案
    深入剖析Java中SimpleDateFormat在多线程环境下的潜在风险与解决方案 ... [详细]
author-avatar
mobiledu2502880747
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有