@@ -88,7 +88,7 @@ scale_colour_continuous <- function(..., palette = NULL, aesthetics = "colour",
88
88
guide = " colourbar" , na.value = " grey50" ,
89
89
type = getOption(" ggplot2.continuous.colour" )) {
90
90
91
- if (! is.null(type )) {
91
+ if (! is.null(type ) && is.null( palette ) ) {
92
92
scale <- scale_backward_compatibility(
93
93
... , guide = guide , na.value = na.value , scale = type ,
94
94
aesthetic = " colour" , type = " continuous"
@@ -108,7 +108,7 @@ scale_fill_continuous <- function(..., palette = NULL, aesthetics = "fill", guid
108
108
na.value = " grey50" ,
109
109
type = getOption(" ggplot2.continuous.fill" )) {
110
110
111
- if (! is.null(type )) {
111
+ if (! is.null(type ) && is.null( palette ) ) {
112
112
scale <- scale_backward_compatibility(
113
113
... , guide = guide , na.value = na.value , scale = type ,
114
114
aesthetic = " fill" , type = " continuous"
@@ -127,7 +127,7 @@ scale_fill_continuous <- function(..., palette = NULL, aesthetics = "fill", guid
127
127
scale_colour_binned <- function (... , palette = NULL , aesthetics = " colour" , guide = " coloursteps" ,
128
128
na.value = " grey50" ,
129
129
type = getOption(" ggplot2.binned.colour" )) {
130
- if (! is.null(type )) {
130
+ if (! is.null(type ) && is.null( palette ) ) {
131
131
scale <- scale_backward_compatibility(
132
132
... , guide = guide , na.value = na.value , scale = type ,
133
133
aesthetic = " colour" , type = " binned"
@@ -146,7 +146,7 @@ scale_colour_binned <- function(..., palette = NULL, aesthetics = "colour", guid
146
146
scale_fill_binned <- function (... , palette = NULL , aesthetics = " fill" , guide = " coloursteps" ,
147
147
na.value = " grey50" ,
148
148
type = getOption(" ggplot2.binned.fill" )) {
149
- if (! is.null(type )) {
149
+ if (! is.null(type ) && is.null( palette ) ) {
150
150
scale <- scale_backward_compatibility(
151
151
... , guide = guide , na.value = na.value , scale = type ,
152
152
aesthetic = " fill" , type = " binned"
@@ -224,7 +224,7 @@ scale_fill_binned <- function(..., palette = NULL, aesthetics = "fill", guide =
224
224
# '
225
225
scale_colour_discrete <- function (... , palette = NULL , aesthetics = " colour" , na.value = " grey50" ,
226
226
type = getOption(" ggplot2.discrete.colour" )) {
227
- if (! is.null(type )) {
227
+ if (! is.null(type ) && is.null( palette ) ) {
228
228
scale <- scale_backward_compatibility(
229
229
... , na.value = na.value , scale = type ,
230
230
aesthetic = " colour" , type = " discrete"
@@ -242,7 +242,7 @@ scale_colour_discrete <- function(..., palette = NULL, aesthetics = "colour", na
242
242
# ' @export
243
243
scale_fill_discrete <- function (... , palette = NULL , aesthetics = " fill" , na.value = " grey50" ,
244
244
type = getOption(" ggplot2.discrete.fill" )) {
245
- if (! is.null(type )) {
245
+ if (! is.null(type ) && is.null( palette ) ) {
246
246
scale <- scale_backward_compatibility(
247
247
... , na.value = na.value , scale = type ,
248
248
aesthetic = " fill" , type = " discrete"
0 commit comments