PyQtGraph
pythonvisualizationplottingqtrealtime
Abstraction: Pure-Python Qt-based library for real-time scientific visualization
Key points:
- Primary advantage over matplotlib: speed for rapid plot updates, video, and realtime interactive graphics
- Pure-Python, no compilation required; runs anywhere numpy and PyQt are supported
- Provides advanced science/engineering features: ImageView, ScatterPlotWidget, ROI-based data slicing, parameter trees, flowcharts, multiprocessing support
- Compared unfavorably to matplotlib for static publication-quality graphics (matplotlib recommended for new projects without realtime needs)
- VisPy (collaboration of PyQtGraph, VisVis, Galry, Glumpy authors) aims to replace Qt with OpenGL as a rendering backend
- PyQwt (predecessor) is unmaintained; its maintainer recommends migrating to PyQtGraph
Connections: Pyqtgraph · Matplotlib · Scientific Visualization · Python Data Science · Real Time Graphics
Source: http://www.pyqtgraph.org/