代码机器
我使用以下代码创建了一个图:
ggplot(Data, aes(x=damMean, y=progenyMean)) +
geom_point()
我想在图上叠加一条如下形式的回归线:y = 69.88 + 5.58*x
我尝试通过添加以下内容来做到这一点:
ggplot(Data, aes(x=damMean, y=progenyMean)) +
geom_point() +
geom_smooth(method = "lm", formula = y~69.88+5.58*x)
但这并没有在情节中添加一条线。
使用ggplot可以做到吗?
戴夫·阿姆斯特朗
这是一个带有一些虚假数据的示例:
mydat <- tibble(x=runif(100, 40, 90),
y = 80 + 5.5*x + rnorm(100, 0, 10))
ggplot(mydat, aes(x=x, y=y)) +
geom_point() +
geom_abline(slope=5.58, intercept=69.88)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句