R ggplot2 添加曲线

本文介绍了如何在R中使用ggplot2包添加均值曲线和拟合曲线。首先,通过aggregate函数计算数据的均值,然后利用ggplot2绘制图形,并探讨了添加不同类型的拟合曲线,如‘auto’、‘lm’、‘glm’、‘gam’、‘loess’,以及调整平滑度参数span来控制曲线的平滑程度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

R 添加均值曲线

数据情况
在这里插入图片描述
计算均值
a.mean=aggregate(Value ~ Group, data = a, FUN = “mean”)

绘图

library(ggplot2)
library(ggpubr)
a=read.table("C:\\Users\\XXX\\Desktop\\result.finnal.xls.plot",head=T)
a.mean=aggregate(Value ~ Group, data = a, FUN = "mean")
p<-ggplot(a, aes(x=Group, y=Value)) +geom_point(size=2,shape=21,color="gray40")+theme_classic()+ scale_x_continuous(limits=c(2,16),breaks=seq(2,16,1)) +xlab("Number of genomes")+ylab("Number of gene families")
layer2<-geom_xspline(aes(x=Group, y=Value), a.mean, color="gray30",size=1.5,linetype="dashed",position = "identity",inherit.aes = FALSE)
p+ t
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值