Dynamically modify the Range

Ah I see. The only way I can think of is to call Plotly.relayout(divname, 'yaxis.range', [/* new range /*]) after you extendTraces call.