linegraph<-ggplot(dataframe,aes(IV,DV))#IV has 4 levels
linegraph+stat_summary(fun.y=mean,geom="point")#it returned 4 points in a graph
linegraph+stat_summary(fun.y=mean,geom="point")+stat_summary(fun.y=mean, geom="line",aes(group=1))#wanna make a line to connect 4 points but it returns:
geom_path: Each group consist of only one observation. Do you need to adjust the group aesthetic?
require(doBy)summary.iris<-summaryBy(Sepal.Length ~ Species, data = iris, FUN = mean, keep.names = TRUE)ggplot(summary.iris, aes(x=Species, y=Sepal.Length)) + geom_point()+geom_line(aes(x=as.numeric(Species), y=Sepal.Length))