【科研绘图系列】R语言绘制论文组合图(multiple plots)
禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者!
文章目录
- 介绍
- 加载R包
- 数据下载
- 函数
- 数据预处理
- 画图1
- 画图2
- 画图3
- 画图4
- 画图5
- 画图6
- 总结
- 系统信息
介绍
这段代码是一个用于生成多种复杂数据可视化的R脚本,主要利用ggplot2
、tidyverse
和自定义函数来处理和展示与小鼠实验相关的数据。它通过读取、处理数据,并生成多种图形,旨在清晰地展示不同实验组的小鼠在不同时间点的抗体浓度和中和效价(ID50)分布及其统计信息。
数据读取与预处理
代码从指定路径读取了多个数据文件,包括Fig5-mice-data-elisa.csv
和Fig5-mice-neutralization.csv
。这些文件包含了小鼠实验中的抗体浓度和中和效价数据。在数据预处理阶段,对数据进行了筛选、分组和转换,以便于后续的分析和绘图。例如,group
列被创建以表示实验组的组合,variant
列被转换为因子类型以确保绘图时的顺序和分类正确。
自定义函数
代码定义了几