Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add jupyter-scatter #173

Merged
merged 1 commit into from
Oct 21, 2023
Merged

Add jupyter-scatter #173

merged 1 commit into from
Oct 21, 2023

Conversation

flekschas
Copy link
Contributor

This PR adds Jupyter Scatter to the Other InfoVis section. Jupyter Scatter is an interactive scatter plot widget for Jupyter Notebook, Lab, and Google Colab that can handle millions of points and supports linking of multiple scatter plot instances. I presented the tool at this year's SciPy conference (in case it helps to contextualize the tool).

Even though Jupyter Scatter can render up to several million data points, it doesn't seem to fit the Large-data rendering category as it doesn't aggregate/rasterize the data prior to visualization.

@jbednar
Copy link
Member

jbednar commented Oct 20, 2023

Thanks! I think this belongs under Large data, so let's rewrite the description so that it fits, and so that other tools like https://github.com/predict-idlab/plotly-resampler will also fit; all of them are techniques that someone could consider for handling their large data. If you're comfortable making those edits, please do; otherwise I can do them. E.g.:

"Tools for visualizing especially large datasets, e.g. by automatic subsampling, dynamic aggregation, or server-side rasterization"

@flekschas
Copy link
Contributor Author

Thanks for getting back quickly!

I can make that change but I still think jupyter scatter would fit better under other information visualization as it doesn't offer subsampling, aggregation or server-side rendering. It simply uses efficient WebGL rendering to scale to millions of data points. But more importantly it offers rich interactions for point selections and view synchronization / linking. I'd consider those core info vis features beyond just large data.

If you still think large data works better I'll make the according change.

@jbednar
Copy link
Member

jbednar commented Oct 21, 2023

Ok, thanks. I'll merge, but I'll think about how to best define "large data", and may also put it there.

@jbednar jbednar merged commit 35202ad into pyviz:master Oct 21, 2023
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants