标签: r ggplot2 scatter-plot
下面的代码为每个组生成带有回归线的散点图。代替倾斜的回归线,可以绘制表示每组y值平均值的水平线吗?我尝试将公式参数修改为“ y〜0 * x”,但没有想到其他显而易见的用途。
谢谢
ggplot(data = iris, aes(y = Sepal.Length, x = Sepal.Width, colour = Species)) + geom_point() + geom_smooth(method = 'lm', formula = y ~ x , se = F)
答案 0 :(得分:2)
我们可以将公式指定为y ~ 1。
y ~ 1
library(ggplot2) ggplot(data = iris, aes(y = Sepal.Length, x = Sepal.Width, colour = Species)) + geom_point() + geom_smooth(method = "lm", formula = y ~ 1)