22# '
33# ' @param palette Name of palette to use; e.g. "main", "sequential", "focus".
44# ' Default value is "sequential".
5- # ' @param na_colour Colour to set for missing values.
5+ # ' @param na.value Colour to set for missing values.
66# ' @param guide A name or function used to create guide. Default is "colourbar".
77# ' @inheritParams scale_colour_discrete_sg
8+ # ' @param na_colour `r lifecycle::badge('deprecated')` Use `na.value` instead.
89# '
910# ' @returns ggplot2 continuous colour/fill scale
1011# '
2425scale_colour_continuous_sg <- function (palette = " sequential" ,
2526 palette_type = " sg" ,
2627 reverse = FALSE ,
27- na_colour = " grey50" ,
28+ na.value = " grey50" ,
2829 guide = " colourbar" ,
29- ... ) {
30+ ... ,
31+ na_colour = deprecated()) {
32+
33+ if (lifecycle :: is_present(na_colour )) {
34+ lifecycle :: deprecate_warn(
35+ when = " 0.4.0" ,
36+ what = " scale_colour_continuous_sg(na_colour)" ,
37+ with = " scale_colour_continuous_sg(na.value)"
38+ )
39+ na.value <- na_colour
40+ }
3041
3142 colours <-
3243 sg_palette(palette = palette ,
@@ -36,7 +47,7 @@ scale_colour_continuous_sg <- function(palette = "sequential",
3647 ggplot2 :: continuous_scale(
3748 aesthetics = " colour" ,
3849 palette = scales :: gradient_n_pal(colours , values = NULL , " Lab" ),
39- na.value = na_colour ,
50+ na.value = na.value ,
4051 guide = guide ,
4152 ...
4253 )
@@ -49,9 +60,19 @@ scale_colour_continuous_sg <- function(palette = "sequential",
4960scale_fill_continuous_sg <- function (palette = " sequential" ,
5061 palette_type = " sg" ,
5162 reverse = FALSE ,
52- na_colour = " grey50" ,
63+ na.value = " grey50" ,
5364 guide = " colourbar" ,
54- ... ) {
65+ ... ,
66+ na_colour = deprecated()) {
67+
68+ if (lifecycle :: is_present(na_colour )) {
69+ lifecycle :: deprecate_warn(
70+ when = " 0.4.0" ,
71+ what = " scale_fill_continuous_sg(na_colour)" ,
72+ with = " scale_fill_continuous_sg(na.value)"
73+ )
74+ na.value <- na_colour
75+ }
5576
5677 colours <-
5778 sg_palette(palette = palette ,
@@ -61,7 +82,7 @@ scale_fill_continuous_sg <- function(palette = "sequential",
6182 ggplot2 :: continuous_scale(
6283 aesthetics = " fill" ,
6384 palette = scales :: gradient_n_pal(colours , values = NULL , " Lab" ),
64- na.value = na_colour ,
85+ na.value = na.value ,
6586 guide = guide ,
6687 ...
6788 )
0 commit comments