与ggplot2在同一图中的指数和线性模型

时间:2013-09-04 15:45:02

标签: r ggplot2 regression

我想在同一图中绘制线性模型和指数模型。我试过这段代码

qplot(mpg,wt,data=mtcars)
+ stat_smooth(method="lm", se=FALSE)
+ stat_smooth(method="lm", formula=log(y)~x, se=FALSE)

我得到了这个情节 enter image description here

但我希望指数模型以原始y标度绘制,而不是以log(y)标度绘制。

1 个答案:

答案 0 :(得分:0)

你的模型错了,mpg不会随着重量的对数而变化。我认为您正在寻找的是:

stat_smooth(method='lm', formula=y~log(x), se=F)

我建议在每个更平滑的论点中添加color="log"color="linear"