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: 248
        
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