geom_rect and NULL

Posted by csgillespie on Stack Overflow See other posts from Stack Overflow or by csgillespie
Published on 2012-01-05T12:55:03Z Indexed on 2012/04/12 11:29 UTC
Read the original article Hit count: 192

Filed under:
|
|

I've been looking at the geom_rect example in section 5.10 of the ggplot2 book and don't understand the purpose of the NULL's in the aes function. For example, using the mpg data:

g = ggplot(data=mpg, aes(x=displ, y=hwy)) + geom_point()

#Produces a plot with a transparent filled region
g + geom_rect(aes(NULL, NULL), alpha=0.1,xmin=5, xmax=7, ymin=10,
ymax=45, fill="blue")

#Solid filled region (v0.9) or nothing in v0.8
g + geom_rect(alpha=0.1,xmin=5, xmax=7, ymin=10, ymax=45, fill="blue")

My understanding is that the NULL's are resetting the x & y mapping, but I don't see why this should affect the transparency.

© Stack Overflow or respective owner

Related posts about r

    Related posts about null