[R] How to add legend to 2 different data frame overplot?
Jim Lemon
drjimlemon at gmail.com
Sat Oct 31 08:07:33 CET 2015
Hi C W,
I would guess you are trying to use the base graphics "legend" function.
Have you tried one of the scale_* functions in ggplot?
Jim
On Sat, Oct 31, 2015 at 3:10 PM, C W <tmrsg11 at gmail.com> wrote:
> Hi,
>
> I am trying to do add a legend to an overplot, something like this:
>
> ggplot() +
> geom_density(data = df1, aes(x = x), fill = "green", show_guide =
> FALSE) +
> geom_area(data = df2, aes(x = x), fill = "yellow", show_guide = FALSE)
> +
> scale_color_manual(values = c("green", "yellow"), labels = c('df1',
> 'df2'))
>
> But the legend doesn't actually show up when I plot it. How should I fix
> this?
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
[[alternative HTML version deleted]]
More information about the R-help
mailing list