Is there an auto-scaler that works out of the box?

I have data that I want to update the y axes on. There are four y axes across two sub plots (one on each side of each plot) and about thirty data series in total. I’m wondering if there are any settings that I can adjust because the y axis does not automatically update when I zoom in. For example, let’s say the data was a line that goes from -50 to 50 and I zoom in on a section that goes from 25 to 50. I would want the x axis to stay the same and the y axis to adjust to -50 to 50.

Is that possible with plotly? I’m wondering if there’s a way to do it other than checking the relayout state and calculating out the y axis min max values manually in a callback.