High-performance & GPU plotting libraries for Python
Plotting millions of points and real-time data. 5 tools, ranked by GitHub stars and updated .
Libraries for data too large or too fast for standard plotting. VisPy, glumpy and fastplotlib render with the GPU, PyQtGraph is built for real-time plots in Qt applications, and Datashader rasterizes billions of points into accurate images.
By GitHub stars, the most popular Python GPU plotting libraries here are PyQtGraph (4.4K stars), VisPy (3.6K stars), and Datashader (3.6K stars). 4 of 5 had commits in the last 90 days.
| 1 |
Interactive and realtime 2D/3D/Image plotting and science/engineering widgets. |
4.4K |
| 2 |
High-performance scientific visualization based on OpenGL. |
3.6K |
| 3 |
Renders very large datasets into accurate images by rasterizing them. |
3.6K |
| 4 |
GPU-accelerated plotting library built on WGPU and pygfx for fast interactive visualization. |
1.5K |
| 5 |
OpenGL scientific visualizations library. |
1.3K |
Head-to-head comparisons
Related topics
Related categories
- Python plotting libraries
- Matplotlib extensions
- Python grammar of graphics & declarative plotting libraries
- Python interactive web charting libraries
- Python dashboard & data app frameworks
- Python exploratory data analysis & profiling tools
- Python map & geospatial visualization libraries
- Python 3D & scientific visualization libraries
- 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 GPU plotting library?
Which Python GPU plotting libraries are actively maintained?
Are these Python GPU plotting libraries free and open source?
Missing a tool? Add it with a one-line pull request to the README.