Imagine I need to create a structure like “series xy” where the maximum of x is >100 and the maximum of y is 2. Now I have to create >100 x axes and position them accordingly? I don’t think this is feasible…
Also if you want “series x1” and “series x2” to share the same overall tick, you need to give each axis a title, instead of just use the x data from the trace; thus completely eliminating sharing the same overall tick due to x data from traces. (You’re using subplots that don’t overlay, after all.)
This workaround doesn’t work for my use-case at all, where it’s not about showing actually stacked data but rather visualizing an interval with the help of bars.
I had a plot that first utilized transparent stacked bars to achieve an offset to the origin axis as well as having overlaying bars with different widths to visualize intervals. Then I needed to group them instead of using different widths and ended up providing the origin offset using the base
-attribute, while utilizing extra axes for the overlaying bars and transparent traces to keep the grouping consistent for the overlaying bars.
I ended up exactly with what I needed.