We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 039d38f commit 4635bbbCopy full SHA for 4635bbb
R/geom-.r
@@ -110,10 +110,13 @@ Geom <- ggproto("Geom",
110
missing_aes <- setdiff(names(self$default_aes), names(data))
111
112
missing_eval <- lapply(self$default_aes[missing_aes], rlang::eval_tidy)
113
+ # Needed for geoms with defaults set to NULL (e.g. GeomSf)
114
+ missing_eval <- compact(missing_eval)
115
+
116
if (empty(data)) {
- data <- plyr::quickdf(missing_eval)
117
+ data <- as.data.frame(tibble::as_tibble(missing_eval))
118
} else {
- data[missing_aes] <- missing_eval
119
+ data[names(missing_eval)] <- missing_eval
120
}
121
122
# Override mappings with params
0 commit comments