Faceting requires the optional parameter data be given
either the original dataset used in your ggplot() call, or
a vector of column names (the output of
names({your dataset here})).
It defaults to facet_wrap() over
facet_grid().
Basic facet_wrap()
ggplot(data=iris,mapping=aes(x=Sepal.Length,y=Petal.Length, color=Species))+ggtitle("Iris")+geom_point()+gg_("facet by Species", data = iris)
Vertical wrapping:
ggplot(data=iris,mapping=aes(x=Sepal.Length,y=Petal.Length, color=Species))+ggtitle("Iris")+geom_point()+gg_("facet by Species vertical", data = iris)
Specify number of columns or rows:
ggplot(data=iris,mapping=aes(x=Sepal.Length,y=Petal.Length, color=Species))+ggtitle("Iris")+geom_point()+gg_("facet by Species 2 cols", data = iris)
facet_grid()
ggplot(data=iris,mapping=aes(x=Sepal.Length,y=Petal.Length, color=Species))+ggtitle("Iris")+geom_point()+gg_("grid by Species and Petal.Width", data = iris)