scale_brewer {ggplot2} | R Documentation |
Colour brewer colour scales
scale_colour_brewer(name=NULL, palette=1, type="qual", alpha=1, reverse=FALSE, labels=NULL, ...) scale_fill_brewer(name=NULL, palette=1, type="qual", alpha=1, reverse=FALSE, labels=NULL, ...)
name |
name of scale to appear in legend or on axis |
palette |
NULL |
type |
NULL |
alpha |
NULL |
reverse |
NULL |
labels |
character vector giving labels associated with breaks |
... |
ignored |
See <a href='http://colorbrewer.org'>colorbrewer.org</a> for more info
This page describes scale_brewer, see layer
and qplot
for how to create a complete plot from individual components.
A layer
Hadley Wickham, http://had.co.nz/
## Not run: (d <- qplot(carat, price, data=diamonds, colour=clarity)) # Change scale label d + scale_colour_brewer() d + scale_colour_brewer("clarity") d + scale_colour_brewer(expression(clarity[beta])) # Select brewer palette to use, see ?brewer.pal for more details d + scale_colour_brewer(type="seq") d + scale_colour_brewer(type="seq", palette=3) display.brewer.all(n=8, exact.n=FALSE) d + scale_colour_brewer(palette="Blues") d + scale_colour_brewer(palette="Set1") # One way to deal with overplotting - use transparency # (only works with pdf, quartz and cairo devices) d + scale_colour_brewer(alpha = 0.2) d + scale_colour_brewer(alpha = 0.01) # scale_fill_brewer works just the same as # scale_colour_brewer but for fill colours ggplot(diamonds, aes(x=price, fill=cut)) + geom_bar(position="dodge") + scale_fill_brewer() ## End(Not run)