File tree Expand file tree Collapse file tree 1 file changed +24
-2
lines changed Expand file tree Collapse file tree 1 file changed +24
-2
lines changed Original file line number Diff line number Diff line change 3
3
# ' @export
4
4
# ' @rdname scale_viridis
5
5
# ' @usage NULL
6
- scale_colour_ordinal <- scale_colour_viridis_d
6
+ scale_colour_ordinal <- function (... , type = getOption(" ggplot2.ordinal.colour" , getOption(" ggplot2.ordinal.fill" ))) {
7
+ type <- type %|| % scale_colour_viridis_d
8
+ if (is.function(type )) {
9
+ type(... )
10
+ } else {
11
+ discrete_scale(" colour" , " ordinal" , ordinal_pal(type ), ... )
12
+ }
13
+ }
14
+
7
15
8
16
# ' @export
9
17
# ' @rdname scale_viridis
@@ -62,7 +70,21 @@ scale_color_date <- scale_colour_date
62
70
# ' @export
63
71
# ' @rdname scale_viridis
64
72
# ' @usage NULL
65
- scale_fill_ordinal <- scale_fill_viridis_d
73
+ scale_fill_ordinal <- function (... , type = getOption(" ggplot2.ordinal.fill" , getOption(" ggplot2.ordinal.colour" ))) {
74
+ type <- type %|| % scale_fill_viridis_d
75
+ if (is.function(type )) {
76
+ type(... )
77
+ } else {
78
+ discrete_scale(" fill" , " ordinal" , ordinal_pal(type ), ... )
79
+ }
80
+ }
81
+
82
+ ordinal_pal <- function (colours , na.color = " grey50" , alpha = TRUE ) {
83
+ pal <- scales :: colour_ramp(colours , na.color = na.color , alpha = alpha )
84
+ function (n ) {
85
+ pal(seq(0 , 1 , length.out = n ))
86
+ }
87
+ }
66
88
67
89
# ' @export
68
90
# ' @rdname scale_gradient
You can’t perform that action at this time.
0 commit comments