👋 Welcome! Here you will find the notebooks for the Jupyter Scatter tutorial, first presented at SciPy 2023. These notebooks offer an in-depth guide to interactive scatter plot visualizations using jupyter-scatter
. Specifically, the tutorial covers
- How to get started with Jupyter Scatter and visualize medium to large-scale datasets as interactive scatter plots.
- How to compose and link/synchronize multiple scatter plots
- How to integrate Jupyter Scatter with other widgets to build bespoke interfaces for:
- How to use the tooltip feature, introduced in
v0.15.0
(Added after the SciPy 2023): - How to add features to Jupyter Scatter through composition with other Jupyter Widgets or other Python libraries (Added after the SciPy 2023):
Note
You can find my SciPy '23 talk on YouTube and the accompanying slides at Speaker Deck.
If you have a Google/Gmail account, you can run this tutorial from your browser using Colab: .
Important
You need to manually install Jupyter Scatter when running the notebooks in Google Colab via !pip install jupyter-scatter
. Make sure to not install jscatter
as that is a different package.
To run the notebook locally we recommend setting up a custom environment using hatch as follows:
hatch shell
Finally, you can now run the notebooks with:
jupyterlab