千家信息网

怎么用R语言ggplot2散点图并添加拟合曲线和置信区间

发表于:2025-02-19 作者:千家信息网编辑
千家信息网最后更新 2025年02月19日,怎么用R语言ggplot2散点图并添加拟合曲线和置信区间,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。今天的内容是补充材料Fig4中的小
千家信息网最后更新 2025年02月19日怎么用R语言ggplot2散点图并添加拟合曲线和置信区间

怎么用R语言ggplot2散点图并添加拟合曲线和置信区间,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

今天的内容是补充材料Fig4中的小a中的第三个小图

image.png

数据准备好是如下格式

需要示例数据可以直接在文末留言

第一步读入数据
mydf<-read.csv("Single_Cell/covid_metadata_c.csv",header=T,row.names = 1)
dim(mydf)
mydf

这里作图用到的是ggscatter()函数,这个函数来自ggpubr这个包。

最基本的散点图
library(ggpubr)
ggscatter(mydf,x="DPS",y="ISG")

这里需要注意的是想x,y后面跟着的值需要加双引号

添加拟合曲线
p1<-ggscatter(mydf,x="DPS",y="ISG",
add = "reg.line")
添加置信区间
p2<-ggscatter(mydf,x="DPS",y="ISG",
add = "reg.line",
conf.int = T)
更改坐标轴标签
p3<-ggscatter(mydf,x="DPS",y="ISG",
add = "reg.line",
conf.int = T)+
labs(y = "Mean ISG module score",
x = "Days post-symptom onset")
添加相关系数和p值
p4<-ggscatter(mydf,x="DPS",y="ISG",
add = "reg.line",
conf.int = T)+
labs(y = "Mean ISG module score",
x = "Days post-symptom onset")+
stat_cor(label.x = 8, label.y = 0.2)
最后是拼图
ggarrange(p1,p2,p3,p4,
ncol = 2,
nrow = 2,
labels = c("p1","p2","p3","p4"))

最终的结果如下

看完上述内容,你们掌握怎么用R语言ggplot2散点图并添加拟合曲线和置信区间的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
区间 曲线 内容 数据 语言 函数 方法 更多 问题 束手无策 为此 三个 原因 坐标 坐标轴 对此 引号 技能 材料 标签 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 正规网络安全服务费用 三国志幻想大陆那个服务器好 服务器公司净利润 2020网络安全宣传周活动 lol无法连接至验证服务器 数据库知识手册 我的世界基岩版服务器无人管理 网络安全与信息化的基础知识 宿迁智能化联想服务器服务商 云计算网络技术书籍 顺义区网络技术服务哪个好 网页服务器爆满怎么挤进去 oracel数据库登录不上 南邮网络技术作业答案 小米软件的加速服务器如何开启 富文本数据库 聚搜索软件开发 博看网是什么类型数据库 电脑中找到管理服务器 安徽服务器机柜一般多少钱 软件开发人员的日报应该如何写 搜索网络安全手抄报怎么画 湖北移动网络技术 服务器返回的http状态码错误 大连军民融合软件开发 vhdl常用的数据库有哪些 四川名楼互联网科技有限公司 村开展《网络安全法》宣传 数据库确认保质期是否过期 广州为知互联网科技有限公
0