I'm trying hard to add a regression line on a ggplot. I first tried with abline but I didn't manage to make it work. Then I tried this...

data = data.frame(x.plot=rep(seq(1,5),10),y.plot=rnorm(50))

ggplot(data,aes(x.plot,y.plot))+stat_summary(fun.data=mean_cl_normal) +

geom_smooth(method='lm',formula=data$y.plot~data$x.plot)

But it is not working either.