R/extract_legend.R

Defines functions extract_legend

Documented in extract_legend

#' Extract Legend 
#'
#' Extracts the legend from a ggplot object
#'
#' @param a.gplot a ggplot2 figure
#'
#' @return legend legend extracted from ggplot2
#'
#'
#' @export
extract_legend <-function(a.gplot){ 
  tmp <- ggplot_gtable(ggplot_build(a.gplot)) 
  leg <- which(sapply(tmp$grobs, function(x) x$name) == "guide-box") 
  legend <- tmp$grobs[[leg]] 
  return(legend)} 
jstagge/staggefuncs documentation built on May 20, 2019, 2:11 a.m.