# Jupyter & notebook visualization

> Interactive charts inside Jupyter and other notebooks. 16 tools, ranked by GitHub stars.

Libraries that shine inside Jupyter and other notebooks: interactive widgets, inline 3D views and charts that update as you explore.

| # | Tool | GitHub stars | Commits (12 mo) | License | Description |
|---:|---|---:|---:|---|---|
| 1 | [Bokeh](https://awesomedataviz.com/tools/bokeh/) | 20,455 | 344 | BSD-3-Clause | Interactive Web Plotting for Python. |
| 2 | [Plotly (Python)](https://awesomedataviz.com/tools/plotly-python/) | 18,822 | 739 | MIT | Interactive web based visualization built on top of plotly.js |
| 3 | [PyGWalker](https://awesomedataviz.com/tools/pygwalker/) | 15,983 | 154 | Apache-2.0 | Turns dataframes into a drag-and-drop visual analysis UI in Jupyter, based on Graphic Walker. |
| 4 | [ydata-profiling](https://awesomedataviz.com/tools/ydata-profiling/) | 13,719 | 8 | MIT | Generates statistical analytic reports with visualization for quick data analysis (formerly pandas-profiling). |
| 5 | [Phoenix](https://awesomedataviz.com/tools/phoenix/) | 11,704 | 3,725 | Elastic-2.0 | ML observability in a notebook with UMAP visualizations |
| 6 | [Perspective](https://awesomedataviz.com/tools/perspective/) | 11,270 | 337 | Apache-2.0 | Interactive analytics and visualization component for large and streaming datasets, built on WebAssembly. |
| 7 | [Vega-Altair](https://awesomedataviz.com/tools/altair/) | 10,491 | 153 | BSD-3-Clause | Declarative statistical visualizations, based on Vega-Lite. |
| 8 | [Voilà](https://awesomedataviz.com/tools/voila/) | 5,947 | 12 | BSD | Turns Jupyter notebooks into standalone interactive web applications. |
| 9 | [Panel](https://awesomedataviz.com/tools/panel/) | 5,782 | 392 | BSD-3-Clause | Data exploration and web app framework for Python that works with many plotting libraries. |
| 10 | [leafmap](https://awesomedataviz.com/tools/leafmap/) | 3,782 | 147 | MIT | Interactive mapping and geospatial analysis in Jupyter with multiple mapping backends. |
| 11 | [bqplot](https://awesomedataviz.com/tools/bqplot/) | 3,693 | 21 | Apache-2.0 | Plotting library for IPython/Jupyter notebooks. |
| 12 | [HoloViews](https://awesomedataviz.com/tools/holoviews/) | 2,910 | 321 | BSD-3-Clause | Complex and declarative visualizations from annotated data. |
| 13 | [Lets-Plot](https://awesomedataviz.com/tools/lets-plot/) | 1,783 | 606 | MIT | Grammar of graphics plotting library for Python and Kotlin, by JetBrains. |
| 14 | [Lets-Plot for Kotlin](https://awesomedataviz.com/tools/lets-plot-for-kotlin/) | 487 | 129 | MIT | Grammar of graphics plotting API for Kotlin, built on Lets-Plot. |
| 15 | [Quibbler](https://awesomedataviz.com/tools/quibbler/) | 332 | 0 | MIT | Your data and anything you plot is effortlessly live and interactive. |
| 16 | [ipychart](https://awesomedataviz.com/tools/ipychart/) | 133 | 0 | MIT | The power of Chart.js in Jupyter Notebook. |

Source: https://awesomedataviz.com/topics/notebooks/ · Data updated 2026-10-04 · Content: CC BY 4.0, Awesome Dataviz (https://awesomedataviz.com).
