Datashader recently announced "Native support for Matplotlib" - see that section at https://datashader.org/getting_started/Interactivity.html . Datashader is designed to efficiently render large numbers of points, and might provide the final performance boost we need to make a proper interactive viewer, by replacing native plt.scatter with datashader.
Datashader recently announced "Native support for Matplotlib" - see that section at https://datashader.org/getting_started/Interactivity.html . Datashader is designed to efficiently render large numbers of points, and might provide the final performance boost we need to make a proper interactive viewer, by replacing native plt.scatter with datashader.