I would like to create one separate plot per group in a data frame and include the group in the title.
With the iris dataset I can in base R and ggplot do this
This is another option using rowwise:
rowwise
plots2 = iris %>% group_by(Species) %>% do(plots = p %+% .) %>% rowwise() %>% do(x=.$plots + ggtitle(.$Species))