|
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