Skip to content
Prev 273315 / 398506 Next

ggplot2: expression() in legend labels?

Hi:

Here's a reproducible example:

d <- data.frame(grp = factor(rep(c('x', 'y'), each = 5)),
                 ev = rnorm(10), dv = rnorm(10))
labl <- list(expression(italic('x')), expression(italic('y')))

ggplot(d, aes(x = ev, y = dv, shape = grp)) + geom_point() +
   scale_shape_manual('Group', breaks = levels(d$grp),
                               values = 1:2,
                               labels = labl)

HTH,
Dennis

On Tue, Oct 4, 2011 at 8:59 AM, Casper Ti. Vector
<caspervector at gmail.com> wrote: