Consider the example plot below. I'd like to make the little boxes around each of the symbols in the legend go away. How an I do this?
ggplot(mtcars, aes(wt, mpg, shape=factor(cyl))) + geom_point() + theme_bw()
Therefore, we can use bty="n" with the legend function and it will remove the border of the legend.
%>% is a pipe operator reexported from the magrittr package. Start by reading the vignette. Adding things to a ggplot changes the object that gets created. The print method of ggplot draws an appropriate plot depending upon the contents of the variable.
You're looking for:
+ opts(legend.key = theme_blank())
You can see lots of examples of all sorts of this stuff in ?opts
. I couldn't remember off the top of my head which one it was, so I just tried a few until I got it right.
Note: Since version 0.9.2 opts
has been replaced by theme
:
+ theme(legend.key = element_blank())
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With