When adding a linear model trend line to a boxplot using standard R graphics I use:
boxplot(iris[,2]~iris[,1],col=\"LightBlue\",main=\"Quartile1 (Rare)\") mo
The error message is pretty much self-explanatory: Add aes(group=1) to geom_smooth:
aes(group=1)
geom_smooth
ggplot(iris, aes(factor(Sepal.Length), Sepal.Width)) + geom_boxplot() + geom_smooth(method = "lm", se=FALSE, color="black", aes(group=1))