Skip to content

Commit e6594a1

Browse files
kohskewch
authored andcommitted
Use colorbar guide as default for continuous color/fill scale (fixes #555).
1 parent ee70105 commit e6594a1

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

R/scale-gradient.r

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,14 +55,14 @@
5555
#' qplot(mpg, wt, data = mtcars, colour = miss) +
5656
#' scale_colour_gradient(na.value = "black")
5757
#' }
58-
scale_colour_gradient <- function(..., low = "#132B43", high = "#56B1F7", space = "Lab", na.value = "grey50") {
58+
scale_colour_gradient <- function(..., low = "#132B43", high = "#56B1F7", space = "Lab", na.value = "grey50", guide = "colourbar") {
5959
continuous_scale("colour", "gradient", seq_gradient_pal(low, high, space),
60-
na.value = na.value, ...)
60+
na.value = na.value, guide = guide, ...)
6161
}
6262

6363
#' @rdname scale_gradient
6464
#' @export
65-
scale_fill_gradient <- function(..., low = "#132B43", high = "#56B1F7", space = "Lab", na.value = "grey50") {
65+
scale_fill_gradient <- function(..., low = "#132B43", high = "#56B1F7", space = "Lab", na.value = "grey50", guide = "colourbar") {
6666
continuous_scale("fill", "gradient", seq_gradient_pal(low, high, space),
67-
na.value = na.value, ...)
67+
na.value = na.value, guide = guide, ...)
6868
}

R/scale-gradient2.r

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,17 @@
4848
#' # Note how positive and negative values of the same magnitude
4949
#' # have similar intensity
5050
#' }
51-
scale_colour_gradient2 <- function(..., low = muted("red"), mid = "white", high = muted("blue"), midpoint = 0, space = "rgb", na.value = "grey50") {
51+
scale_colour_gradient2 <- function(..., low = muted("red"), mid = "white", high = muted("blue"), midpoint = 0, space = "rgb", na.value = "grey50", guide = "colourbar") {
5252
continuous_scale("colour", "gradient2",
53-
div_gradient_pal(low, mid, high, space), na.value = na.value, ...,
53+
div_gradient_pal(low, mid, high, space), na.value = na.value, guide = guide, ...,
5454
rescaler = mid_rescaler(mid = midpoint))
5555
}
5656

5757
#' @rdname scale_gradient2
5858
#' @export
59-
scale_fill_gradient2 <- function(..., low = muted("red"), mid = "white", high = muted("blue"), midpoint = 0, space = "rgb", na.value = "grey50") {
59+
scale_fill_gradient2 <- function(..., low = muted("red"), mid = "white", high = muted("blue"), midpoint = 0, space = "rgb", na.value = "grey50", guide = "colourbar") {
6060
continuous_scale("fill", "gradient2",
61-
div_gradient_pal(low, mid, high, space), na.value = na.value, ...,
61+
div_gradient_pal(low, mid, high, space), na.value = na.value, guide = guide, ...,
6262
rescaler = mid_rescaler(mid = midpoint))
6363
}
6464

R/scale-gradientn.r

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@
3131
#' d + scale_colour_gradientn(colours = terrain.colors(10),
3232
#' values = values, rescaler = function(x, ...) x, oob = identity)
3333
#' }
34-
scale_colour_gradientn <- function(..., colours, values = NULL, space = "Lab", na.value = "grey50") {
34+
scale_colour_gradientn <- function(..., colours, values = NULL, space = "Lab", na.value = "grey50", guide = "colourbar") {
3535
continuous_scale("colour", "gradientn",
36-
gradient_n_pal(colours, values, space), na.value = na.value, ...)
36+
gradient_n_pal(colours, values, space), na.value = na.value, guide = guide, ...)
3737
}
3838
#' @rdname scale_gradientn
3939
#' @export
40-
scale_fill_gradientn <- function(..., colours, values = NULL, space = "Lab", na.value = "grey50") {
40+
scale_fill_gradientn <- function(..., colours, values = NULL, space = "Lab", na.value = "grey50", guide = "colourbar") {
4141
continuous_scale("fill", "gradientn",
42-
gradient_n_pal(colours, values, space), na.value = na.value, ...)
42+
gradient_n_pal(colours, values, space), na.value = na.value, guide = guide, ...)
4343
}

0 commit comments

Comments
 (0)