Python interactive web charting libraries
Zoomable, hoverable charts for notebooks and the browser. 6 tools, ranked by GitHub stars and updated .
Python libraries that output interactive charts for Jupyter and the browser, with zooming, panning and tooltips. Plotly (Python) and Bokeh are the most widely used, bqplot is built on Jupyter widgets, and pyecharts and ipychart wrap the ECharts and Chart.js JavaScript libraries.
By GitHub stars, the most popular Python interactive charting libraries here are Bokeh (20.5K stars), Plotly (Python) (18.9K stars), and pyecharts (15.8K stars). 3 of 6 had commits in the last 90 days.
| 1 |
Interactive Web Plotting for Python. |
20.5K |
| 2 |
Interactive web based visualization built on top of plotly.js |
18.9K |
| 3 |
Python binding for Echarts library. |
15.8K |
| 4 |
Plotting library for IPython/Jupyter notebooks. |
3.7K |
| 5 |
Bokeh wrapper that makes it easy for data scientists to create charts. |
3.7K |
| 6 |
The power of Chart.js in Jupyter Notebook. |
133 |
Head-to-head comparisons
Related topics
Related categories
- Python plotting libraries
- Matplotlib extensions
- Python grammar of graphics & declarative plotting libraries
- Python dashboard & data app frameworks
- Python exploratory data analysis & profiling tools
- Python map & geospatial visualization libraries
- Python 3D & scientific visualization libraries
- High-performance & GPU plotting libraries for Python
- Python robotics & computer vision visualization
- Python financial charting libraries
- Terminal plotting libraries for Python
- Python text visualization libraries
Frequently asked questions
What is the most popular Python interactive charting library?
Which Python interactive charting libraries are actively maintained?
Are these Python interactive charting libraries free and open source?
Missing a tool? Add it with a one-line pull request to the README.