Currently inheritance causes some layers to crash if the data in those layers isn't help to evaluate all of the aesthetics in the top layer.
This could be fixed by
- moving aesthetics out of the
ggplot() call and into the first layer
- adding
inherit.aes = FALSE when add = TRUE
For now, users can do inherit.aes = FALSE themselves to avoid issues, but that isn't very hospitable.
Currently inheritance causes some layers to crash if the data in those layers isn't help to evaluate all of the aesthetics in the top layer.
This could be fixed by
ggplot()call and into the first layerinherit.aes = FALSEwhenadd = TRUEFor now, users can do
inherit.aes = FALSEthemselves to avoid issues, but that isn't very hospitable.