Learn R Programming

ggeasy (version 0.1.4)

easy_remove_legend: Easily remove legend(s)

Description

With no argument, will remove all legends. Provide the name(s) of specific aesthetic to remove only certain legends.

Usage

easy_remove_legend(..., teach = FALSE)

Value

either a theme object or a guidesobject, both of which can be used in ggplot2 calls

Arguments

...

optional name(s) specific aesthetics for which to remove the legend

teach

print longer equivalent ggplot2 expression?

Author

Alicia Schep

Examples

Run this code

library(ggplot2)

# Remove all legends
ggplot(mtcars, aes(wt, mpg, colour = cyl, size = hp)) +
  geom_point() + easy_remove_legend()

# remove just size legend
ggplot(mtcars, aes(wt, mpg, colour = cyl, size = hp)) +
  geom_point() + easy_remove_legend("size")

# can also use:
ggplot(mtcars, aes(wt, mpg, colour = cyl, size = hp)) +
  geom_point() + easy_remove_legend(size)

# Remove more than one
ggplot(mtcars, aes(wt, mpg, colour = cyl, size = hp)) +
  geom_point() + easy_remove_legend(size, color)

Run the code above in your browser using DataLab