scale_colour_brewer(..., type = "seq", palette = 1)scale_fill_brewer(..., type = "seq", palette = 1)
scale_colour_distiller(..., type = "seq", palette = 1, values = NULL,
space = "Lab", na.value = "grey50")
scale_fill_distiller(..., type = "seq", palette = 1, values = NULL,
space = "Lab", na.value = "grey50")
scale_color_brewer(..., type = "seq", palette = 1)
scale_color_distiller(..., type = "seq", palette = 1, values = NULL,
space = "Lab", na.value = "grey50")
discrete_scale
to control name, limits, breaks, labels and so forth.type
colours
vector. See rescale
for a convience function
to mapscale_color_continuous
,
scale_color_gradient
,
scale_colour_continuous
,
scale_colour_gradient
,
scale_fill_continuous
,
scale_fill_gradient
;
scale_color_discrete
,
scale_color_hue
,
scale_colour_discrete
,
scale_colour_hue
,
scale_fill_discrete
,
scale_fill_hue
;
scale_color_gradient2
,
scale_colour_gradient2
,
scale_fill_gradient2
;
scale_color_gradientn
,
scale_colour_gradientn
,
scale_fill_gradientn
;
scale_color_grey
,
scale_colour_grey
,
scale_fill_grey
dsamp <- diamonds[sample(nrow(diamonds), 1000), ]
(d <- qplot(carat, price, data = dsamp, 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 ?scales::brewer_pal for more details
d + scale_colour_brewer(type = "seq")
d + scale_colour_brewer(type = "seq", palette = 3)
d + scale_colour_brewer(palette = "Blues")
d + scale_colour_brewer(palette = "Set1")
# scale_fill_brewer works just the same as
# scale_colour_brewer but for fill colours
ggplot(diamonds, aes(x = price, fill = cut)) +
geom_histogram(position = "dodge", binwidth = 1000) +
scale_fill_brewer()
# Generate map data
library(reshape2) # for melt
volcano3d <- melt(volcano)
names(volcano3d) <- c("x", "y", "z")
# Basic plot
v <- ggplot() + geom_tile(aes(x = x, y = y, fill = z), data = volcano3d)
v
v + scale_fill_distiller()
v + scale_fill_distiller(palette = 2)
v + scale_fill_distiller(type = "div")
v + scale_fill_distiller(palette = "Spectral")
v + scale_fill_distiller(palette = "Spectral", trans = "reverse")
v + scale_fill_distiller(type = "qual")
# Not appropriate for continuous data, issues a warning
Run the code above in your browser using DataLab