remove_geom: Remove a layer from a compiled ggplot2 object.

Description Usage Arguments Examples

View source: R/remove_geom.R

Description

Removes specified layers from a ggplot object.

Usage

1
remove_geom(p, geom, idx = NULL)

Arguments

p

ggplot2 plot object

geom

character string of the name of the layer to remove

idx

numeric of which index of geom to remove, Default: 1

Examples

1
2
3
4
5
p <- ggplot2::ggplot(iris,ggplot2::aes(x =Sepal.Length,y=Sepal.Width))
p <- p+ggplot2::geom_point(ggplot2::aes(colour=Species))+ggplot2::geom_line()
p
pnew <- p%>%remove_geom('point',1)
pnew

Example output

Loading required package: shiny
Loading required package: shinyBS
Loading required package: ggplot2
Loading required package: dplyr

Attaching package: 'dplyr'

The following objects are masked from 'package:stats':

    filter, lag

The following objects are masked from 'package:base':

    intersect, setdiff, setequal, union

ggedit documentation built on July 8, 2020, 5:34 p.m.