You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Just like it is possible to have "global" aesthetic mappings to variables inside ggplot()'s mapping = aes(), I think it would make sense to be able to set global defaults for static aesthetics as well. (They are currently ignored.)
For example:
library(ggplot2)
ggplot(data=mpg,
mapping= aes(x=displ, y=hwy),
colour="orange") +
geom_density_2d() +
geom_point() +
geom_smooth()
#> `geom_smooth()` using method = 'loess' and formula = 'y ~ x'
# ... should be equivalent to:
ggplot(data=mpg,
mapping= aes(x=displ, y=hwy)) +
geom_density_2d(colour="orange") +
geom_point(colour="orange") +
geom_smooth(colour="orange")
#> `geom_smooth()` using method = 'loess' and formula = 'y ~ x'
Created on 2025-05-01 with reprex v2.1.1, ggplot2 3.5.2 and R 4.5.0.
(Apologies if this has been discussed before, I couldn't find a duplicate.)