Multiple plots with high frequency data updates


Love the javascript library!! Very cool.

Currently I am attempting to plot around 10 scattergl plots, each with a single timeseries trace, and am updating the plots at around 60Hz. The plots are meant to be streams, so the single trace in each plot appears to slide to the left as data arrives. Specifically every 1/60 of a second, for each plot, I create an update object with a new data sample and then call Plotly.relayout and Plotly.extendTraces on each plot to visually update its data.

The frame rate is great with just a single plot, but when I add more of them, the frame rate drops significantly.

I understand Iā€™m trying to push a lot of data very quickly but I wondered if any folks here have successfully achieved high frame rate plot updating for multiple plots?

Thank you!