Skip to content

Commit b32619a

Browse files
committed
only fall back when no explicit palette exists
1 parent 0a78264 commit b32619a

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

R/scale-colour.R

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ scale_colour_continuous <- function(..., palette = NULL, aesthetics = "colour",
8888
guide = "colourbar", na.value = "grey50",
8989
type = getOption("ggplot2.continuous.colour")) {
9090

91-
if (!is.null(type)) {
91+
if (!is.null(type) && is.null(palette)) {
9292
scale <- scale_backward_compatibility(
9393
..., guide = guide, na.value = na.value, scale = type,
9494
aesthetic = "colour", type = "continuous"
@@ -108,7 +108,7 @@ scale_fill_continuous <- function(..., palette = NULL, aesthetics = "fill", guid
108108
na.value = "grey50",
109109
type = getOption("ggplot2.continuous.fill")) {
110110

111-
if (!is.null(type)) {
111+
if (!is.null(type) && is.null(palette)) {
112112
scale <- scale_backward_compatibility(
113113
..., guide = guide, na.value = na.value, scale = type,
114114
aesthetic = "fill", type = "continuous"
@@ -127,7 +127,7 @@ scale_fill_continuous <- function(..., palette = NULL, aesthetics = "fill", guid
127127
scale_colour_binned <- function(..., palette = NULL, aesthetics = "colour", guide = "coloursteps",
128128
na.value = "grey50",
129129
type = getOption("ggplot2.binned.colour")) {
130-
if (!is.null(type)) {
130+
if (!is.null(type) && is.null(palette)) {
131131
scale <- scale_backward_compatibility(
132132
..., guide = guide, na.value = na.value, scale = type,
133133
aesthetic = "colour", type = "binned"
@@ -146,7 +146,7 @@ scale_colour_binned <- function(..., palette = NULL, aesthetics = "colour", guid
146146
scale_fill_binned <- function(..., palette = NULL, aesthetics = "fill", guide = "coloursteps",
147147
na.value = "grey50",
148148
type = getOption("ggplot2.binned.fill")) {
149-
if (!is.null(type)) {
149+
if (!is.null(type) && is.null(palette)) {
150150
scale <- scale_backward_compatibility(
151151
..., guide = guide, na.value = na.value, scale = type,
152152
aesthetic = "fill", type = "binned"
@@ -224,7 +224,7 @@ scale_fill_binned <- function(..., palette = NULL, aesthetics = "fill", guide =
224224
#'
225225
scale_colour_discrete <- function(..., palette = NULL, aesthetics = "colour", na.value = "grey50",
226226
type = getOption("ggplot2.discrete.colour")) {
227-
if (!is.null(type)) {
227+
if (!is.null(type) && is.null(palette)) {
228228
scale <- scale_backward_compatibility(
229229
..., na.value = na.value, scale = type,
230230
aesthetic = "colour", type = "discrete"
@@ -242,7 +242,7 @@ scale_colour_discrete <- function(..., palette = NULL, aesthetics = "colour", na
242242
#' @export
243243
scale_fill_discrete <- function(..., palette = NULL, aesthetics = "fill", na.value = "grey50",
244244
type = getOption("ggplot2.discrete.fill")) {
245-
if (!is.null(type)) {
245+
if (!is.null(type) && is.null(palette)) {
246246
scale <- scale_backward_compatibility(
247247
..., na.value = na.value, scale = type,
248248
aesthetic = "fill", type = "discrete"

0 commit comments

Comments
 (0)