【发布时间】:2014-03-19 03:04:06
【问题描述】:
假设我有以下使用基本绘图功能的代码。
绘图(mydata$x1,mydata$y,xlab="x1",ylab="y",type="n")
abline(lm(y~x1,data=mydata))`
abline(lm(y~x2,data=mydata),lty=2)'
这将在一张图中显示两条回归线,一条是 y=p*x1,一条是 y=p*x2(p 是参数)
由于我对相同的 y 使用不同的 x,我如何使用 ggplot2 一起显示两条回归线? 我试图定义两个 geom_smooth。但结果不正确。
geom_smooth(aes(y=y,x=x1))+gemo_smooth(aes(y=y,x=x2))
【问题讨论】:
-
您能否提供有关您使用的完整 ggplot 命令的更多信息?我认为这没有足够的信息。
-
您的示例错误拼写“geom_smooth”并且未指定方法 ='lm'。请提供一个可重现的例子。