X range selection events

Hi @boz, did you consider using a plotly range slider https://plot.ly/python/range-slider/ ? You could have several vertically stacked subplots sharing an Xaxis, and a range slider for the time window. If this is not possible for you, for example if you want a finer control of the layout, you can write a clientside callback which should execute faster, for example if you just need to modify the range of your axis in the figures. See for example https://dash.plot.ly/performance or 📣 Dash v1.7.0 released for client-side callbacks.