position_dodge {ggplot2}R Documentation

position_dodge

Description

Adjust position by dodging overlaps to the side

Usage

position_dodge(width=NULL, ...)

Arguments

width NULL
... ignored

Details

This page describes position_dodge, see layer and qplot for how to create a complete plot from individual components.

Value

A layer

Author(s)

Hadley Wickham, http://had.co.nz/

See Also

Examples

## Not run: 
    ggplot(mtcars, aes(x=factor(cyl), fill=factor(vs))) + geom_bar(position="dodge")
    ggplot(diamonds, aes(x=price, fill=cut)) + geom_bar(position="dodge")
    # see ?geom_boxplot and ?geom_bar for more examples
    
    df <- data.frame(x=c("a","a","b","b"), y=1:4)
    p <- qplot(x, y, data=df, position="dodge", geom="bar", stat="identity")
    p 
    p + geom_linerange(aes(min= y - 1, max = y+1), position="dodge")
    # Dodging things with different widths is tricky
    p + geom_errorbar(aes(min= y - 1, max = y+1), width=0.2, position="dodge")
    # You can specify the width to use for dodging (instead of the actual
    # width of the object) as follows
    p + geom_errorbar(aes(min= y - 1, max = y+1, width=0.2), position=position_dodge(width=0.90))
## End(Not run)

[Package ggplot2 version 0.6 Index]