r - ggplot2 graph and overriding -
i have started using ggplot2
so, once again apologize posting basic question.
i read code in 1 of pages. code nicely plots line graph , average red dot:
ggplot(mpg, aes(trans, cty)) + geom_point() + stat_summary(geom = "point", fun.y = "mean", colour = "red", size = 4)
i thought of simplifying bit overriding contents of geom_point()
, using stat="summary"
ggplot(mpg, aes(trans, cty)) + geom_point(stat = "summary", fun.y = "mean", colour = "red", size = 4) +
however, above code doesn't work. can please me why above code doesn't work? specifically, plots red dot (mean point). don't see scatterplot although have used geom_point()
because ggplot()
defines aes()
, overriding them using geom
layer.
in first case, geom_point()
completes plotting of points, , stat_summary()
did part of adding summary statistics layer graph.
but, when define stat = "summary"
, tell geom_point()
plot summary statistics instead of data points.
head on ggplot2
documentation , read how mapping works within ecosystem: http://docs.ggplot2.org/current/
Comments
Post a Comment