千家信息网

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

发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,怎么用R语言ggplot2散点图并添加拟合曲线和置信区间,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。今天的内容是补充材料Fig4中的小
千家信息网最后更新 2025年01月25日怎么用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安全错误 数据库的锁怎样保障安全 校园网络安全目标管理责任书 数据库安全常用的方法 河北麻将软件开发信息推荐 把公安部数据库删了会怎么样 网络安全教育要重修吗 批视频软件开发 青南永尚互联网科技有限公司 软件开发12k是什么水平 厦门保立网络技术有限公司工作 社交软件开发学什么语言 国家网络安全宣传周号外 无线网络摄像头连接服务器失败 战意steam玩什么服务器 江苏通用软件开发定做价格 宿迁海航软件开发推荐咨询 电脑服务器待机时间长了 数据库管理技术有哪些好处 江西2021网络安全专家 网络安全主题班会结语 网络安全法隐患 黄石定制软件开发企业 服务器哪个牌子最实惠 东莞电商软件开发联系方式 河北统一软件开发过程标准 万豪数据库最新信息 山西会计软件开发服务优化 python web数据库 sip服务器软件哪个好 网络安全治理论坛成都 省级网络安全应急指挥中心建设
0