|
18 | 18 | #' @rdname scale_viridis |
19 | 19 | #' @export |
20 | 20 | #' @examples |
| 21 | +#' # viridis is the default colour/fill scale for ordered factors |
21 | 22 | #' dsamp <- diamonds[sample(nrow(diamonds), 1000), ] |
22 | | -#' (d <- ggplot(dsamp, aes(carat, price)) + |
23 | | -#' geom_point(aes(colour = clarity))) |
| 23 | +#' ggplot(dsamp, aes(carat, price)) + |
| 24 | +#' geom_point(aes(colour = clarity)) |
| 25 | +#' |
| 26 | +#' # Use viridis_d with discrete data |
| 27 | +#' txsamp <- subset(txhousing, city %in% |
| 28 | +#' c("Houston", "Fort Worth", "San Antonio", "Dallas", "Austin")) |
| 29 | +#' (d <- ggplot(data = txsamp, aes(x = sales, y = median)) + |
| 30 | +#' geom_point(aes(colour = city))) |
24 | 31 | #' d + scale_colour_viridis_d() |
25 | 32 | #' |
26 | 33 | #' # Change scale label |
27 | | -#' d + scale_colour_viridis_d("Diamond\nclarity") |
| 34 | +#' d + scale_colour_viridis_d("City\nCenter") |
28 | 35 | #' |
29 | 36 | #' # Select palette to use, see ?scales::viridis_pal for more details |
30 | 37 | #' d + scale_colour_viridis_d(option = "plasma") |
31 | 38 | #' d + scale_colour_viridis_d(option = "inferno") |
32 | 39 | #' |
33 | | -#' \donttest{ |
34 | 40 | #' # scale_fill_viridis_d works just the same as |
35 | 41 | #' # scale_colour_viridis_d but for fill colours |
36 | | -#' p <- ggplot(diamonds, aes(x = price, fill = cut)) + |
37 | | -#' geom_histogram(position = "dodge", binwidth = 1000) |
| 42 | +#' p <- ggplot(txsamp, aes(x = median, fill = city)) + |
| 43 | +#' geom_histogram(position = "dodge", binwidth = 15000) |
38 | 44 | #' p + scale_fill_viridis_d() |
39 | 45 | #' # the order of colour can be reversed |
40 | 46 | #' p + scale_fill_viridis_d(direction = -1) |
41 | | -#' } |
42 | 47 | #' |
43 | 48 | #' # Use viridis_c with continous data |
44 | | -#' v <- ggplot(faithfuld) + |
45 | | -#' geom_tile(aes(waiting, eruptions, fill = density)) |
46 | | -#' v |
| 49 | +#' (v <- ggplot(faithfuld) + |
| 50 | +#' geom_tile(aes(waiting, eruptions, fill = density))) |
47 | 51 | #' v + scale_fill_viridis_c() |
48 | 52 | #' v + scale_fill_viridis_c(option = "plasma") |
49 | 53 | scale_colour_viridis_d <- function(..., alpha = 1, begin = 0, end = 1, |
|
0 commit comments