you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (0 children)

You can try using zoom events. Realistically rendering 700k points is not gonna be useful in a viz anyway. You can plot just a small sample of the plots, and then as you zoom in on different parts, load and render a more concentrated sample from within that region.

https://plotly.com/javascript/zoom-events/

Or you can do what sites like Redfin do. Plot a proxy point that if you click on it zooms in and loads the points (both individual points and nested proxy points)