Align Multiple Axes

Often when I have a plot with multiple axes I end up with a few of the axes not being inline.
For instance, here I have a bunch of plots whose values are strictly greater than zero:
Is there a way to force all of the y-zero axes to be overlayed at the same location?

Setting yaxis.range should the trick.

In this instance, I’m updating the plot using Plotly.extendTraces. Is there a more efficient way of doing this with extendTraces other than recalculating the range in order to use yaxis.range?