powered by
Takes a plot or legend and returns a single guide-box in a single column, for embedding in e.g. tables.
guidebox_as_column(legend, which.legend = 1, add.title = FALSE)
A gtable with keys and labels reordered into a single column and each pair of keys and labels in the same cell.
gtable
A ggplot2 plot or the legend extracted with g_legend. Do not provide a ggplotGrob as it is indistinguisble from a legend.
g_legend
ggplotGrob
Integer, a legend can contain multiple guide-boxes (or vice versa?). Use this argument to select which to use.
Does nothing yet.
library(ggplot2) library(dplyr) p <- ggplot(diamonds, aes(x=x, y=y, colour=cut)) + geom_point() guidebox_as_column(p) p <- p + guides(colour=guide_legend(ncol=2, byrow=TRUE)) guidebox_as_column(p)
Run the code above in your browser using DataLab