File tree Expand file tree Collapse file tree 2 files changed +22
-8
lines changed Expand file tree Collapse file tree 2 files changed +22
-8
lines changed Original file line number Diff line number Diff line change @@ -222,12 +222,19 @@ Geom <- ggproto("Geom",
222
222
},
223
223
224
224
aesthetics = function (self ) {
225
- if (is.null(self $ required_aes )) {
226
- required_aes <- NULL
227
- } else {
225
+ required_aes <- self $ required_aes
226
+ if (! is.null(required_aes )) {
228
227
required_aes <- unlist(strsplit(self $ required_aes , ' |' , fixed = TRUE ))
229
228
}
230
- c(union(required_aes , names(self $ default_aes )), self $ optional_aes , " group" )
229
+ optional_aes <- self $ optional_aes
230
+ if (length(optional_aes ) > 1 ) {
231
+ deprecate_soft0(
232
+ " 4.0.0" ,
233
+ I(" The `optional_aes` field" ),
234
+ I(" NULL-aesthetics in `default_aes`" )
235
+ )
236
+ }
237
+ c(union(required_aes , names(self $ default_aes )), optional_aes , " group" )
231
238
},
232
239
233
240
# Should the geom rename size to linewidth?
Original file line number Diff line number Diff line change @@ -209,12 +209,19 @@ Stat <- ggproto("Stat",
209
209
},
210
210
211
211
aesthetics = function (self ) {
212
- if (is.null(self $ required_aes )) {
213
- required_aes <- NULL
214
- } else {
212
+ required_aes <- self $ required_aes
213
+ if (! is.null(self $ required_aes )) {
215
214
required_aes <- unlist(strsplit(self $ required_aes , ' |' , fixed = TRUE ))
216
215
}
217
- c(union(required_aes , names(self $ default_aes )), self $ optional_aes , " group" )
216
+ optional_aes <- self $ optional_aes
217
+ if (length(optional_aes ) > 1 ) {
218
+ deprecate_soft0(
219
+ " 4.0.0" ,
220
+ I(" The `optional_aes` field" ),
221
+ I(" NULL-aesthetics in `default_aes`" )
222
+ )
223
+ }
224
+ c(union(required_aes , names(self $ default_aes )), optional_aes , " group" )
218
225
}
219
226
220
227
)
You can’t perform that action at this time.
0 commit comments