Skip to content

Commit b6de158

Browse files
Use default_mapping in guide_geom()
1 parent 1cee4c4 commit b6de158

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

R/guide-legend.r

+5-1
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,11 @@ guide_geom.legend <- function(guide, layers, default_mapping) {
261261
n <- vapply(layer$aes_params, length, integer(1))
262262
params <- layer$aes_params[n == 1]
263263

264-
aesthetics <- layer$mapping
264+
if (layer$inherit.aes) {
265+
aesthetics <- defaults(layer$mapping, default_mapping)
266+
} else {
267+
aesthetics <- layer$mapping
268+
}
265269
modifiers <- aesthetics[is_scaled_aes(aesthetics) | is_staged_aes(aesthetics)]
266270

267271
data <- tryCatch(

0 commit comments

Comments
 (0)