1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
#' Empty guide
#'
#' This guide draws nothing.
#'
#' @inheritParams guide_axis
#'
#' @export
#'
guide_none <- function(title = waiver(), position = waiver()) {
structure(
list(
title = title,
position = position,
available_aes = "any"
),
class = c("guide", "guide_none")
)
}
#' @export
guide_train.guide_none <- function(guide, scale, aesthetic = NULL) {
guide
}
#' @export
guide_merge.guide_none <- function(guide, new_guide) {
new_guide
}
#' @export
guide_geom.guide_none <- function(guide, layers, default_mapping) {
guide
}
#' @export
guide_transform.guide_none <- function(guide, coord, panel_params) {
guide
}
#' @export
guide_gengrob.guide_none <- function(guide, theme, ...) {
zeroGrob()
}
|