It should be possible to have the axes all on either side (left or right) and to mirror the alternating axes (i.e. start with top one on the right, then left, then right).
ggstackplot::ggstackplot(
mtcars,
x = mpg,
y = c(wt, qsec, drat),
color = c("#E41A1C", "#377EB8", "#4DAF4A")
)
