This is more of a thought than a completely coherently stated issue, but: because of the way the internal machinery is implemented, faceting doesn't work (at least in some cases: see below) when applied to dwplot output. If you were willing to add a dependency to the ggstance package, which has a geom_pointrangeh and position_dodgev, it might be possibly to (1) simplify the internal machinery and (2) make this work out-of-the-box (I realize that the small_multiples() function, which I don't use much, might be an alternative, but it's not as flexible or as transparent as allowing the end user to do faceting ...
This is more of a thought than a completely coherently stated issue, but: because of the way the internal machinery is implemented, faceting doesn't work (at least in some cases: see below) when applied to
dwplot
output. If you were willing to add a dependency to theggstance
package, which has ageom_pointrangeh
andposition_dodgev
, it might be possibly to (1) simplify the internal machinery and (2) make this work out-of-the-box (I realize that thesmall_multiples()
function, which I don't use much, might be an alternative, but it's not as flexible or as transparent as allowing the end user to do faceting ...Example: