|
13 | 13 | #' @family colour scales
|
14 | 14 | #' @rdname scale_viridis
|
15 | 15 | #' @export
|
| 16 | +#' @examples |
| 17 | +#' dsamp <- diamonds[sample(nrow(diamonds), 1000), ] |
| 18 | +#' (d <- ggplot(dsamp, aes(carat, price)) + |
| 19 | +#' geom_point(aes(colour = clarity))) |
| 20 | +#' d + scale_colour_viridis_d() |
| 21 | +#' |
| 22 | +#' # Change scale label |
| 23 | +#' d + scale_colour_viridis_d("Diamond\nclarity") |
| 24 | +#' |
| 25 | +#' # Select palette to use, see ?scales::viridis_pal for more details |
| 26 | +#' d + scale_colour_viridis_d(option = "plasma") |
| 27 | +#' d + scale_colour_viridis_d(option = "inferno") |
| 28 | +#' |
| 29 | +#' \donttest{ |
| 30 | +#' # scale_fill_viridis_d works just the same as |
| 31 | +#' # scale_colour_viridis_d but for fill colours |
| 32 | +#' p <- ggplot(diamonds, aes(x = price, fill = cut)) + |
| 33 | +#' geom_histogram(position = "dodge", binwidth = 1000) |
| 34 | +#' p + scale_fill_viridis_d() |
| 35 | +#' # the order of colour can be reversed |
| 36 | +#' p + scale_fill_viridis_d(direction = -1) |
| 37 | +#' } |
| 38 | +#' |
| 39 | +#' # Use viridis_c with continous data |
| 40 | +#' v <- ggplot(faithfuld) + |
| 41 | +#' geom_tile(aes(waiting, eruptions, fill = density)) |
| 42 | +#' v |
| 43 | +#' v + scale_fill_viridis_c() |
| 44 | +#' v + scale_fill_viridis_c(option = "plasma") |
16 | 45 | scale_colour_viridis_d <- function(..., alpha = 1, begin = 0, end = 1,
|
17 | 46 | direction = 1, option = "D") {
|
18 | 47 | discrete_scale(
|
|
0 commit comments