pyqtgraph-ext
Collection of PyQtGraph widgets/tools with custom styling or behavior.
The goal of this repo is to provide useful extensions to PyQtGraph all in one place. There are several other PyQtGraph extensions out there, but to my knowledge all of these are very limited in scope. Given this goal, I encourage everyone to contribute your own extensions to this repo!
In addition to being useful out-of-the-box, you may find these tools to be helpful templates for rolling your own custom widgets.
Install
Requires a PyQt package. Should work with PySide6, PyQt6, or PyQt5.
pip install PySide6
Install latest release version:
pip install pyqtgraph-ext
Or install latest development version:
pip install pyqtgraph-ext@git+https://github.com/marcel-goldschen-ohm/pyqtgraph-ext
Documentation
:construction:
AxisRegion
pyqtgraph.LinearRegionItem with text label.
View
pyqtgraph.ViewBox that knows how to draw AxisRegions.
Plot
pyqtgraph.PlotItem with MATLAB styling.
Figure
pyqtgraph.PlotWidget with MATLAB styling.
PlotGrid
pyqtgraph.GraphicsLayoutWidget that can set the size of all Views to be the same.
Graph
pyqtgraph.PlotDataItem with context menu and style dialog.
Dev Notes
pdm lock --dev
pdm lock --prod -L pdm.prod.lock
Metadata
Release files for pyqtgraph-ext 2025.4.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyqtgraph_ext-2025.4.9.tar.gz | 25.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyqtgraph_ext-2025.4.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 56.6 kB
Release files / pyqtgraph_ext-2025.4.9.tar.gz
| Download URL | pyqtgraph_ext-2025.4.9.tar.gz |
|---|---|
| Size | 25.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c6eaea86d61ef9df0d403faf591a7a9569981b5b0a54adcc7a9962997efca993
|
|
BLAKE2b-256 checksum How to use checksums |
5def60630963dfe4b7fa2da3f70776b53a55318ed17bdfae5b0d7d21c5791a3f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
pdm/2.23.1 CPython/3.13.2 Darwin/23.6.0
|
Release files / pyqtgraph_ext-2025.4.9-py3-none-any.whl
| Download URL | pyqtgraph_ext-2025.4.9-py3-none-any.whl |
|---|---|
| Size | 30.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3961814afbc0595dda84848a3d30955663d542c6c8fe9a5951ca3b52caf15aa6
|
|
BLAKE2b-256 checksum How to use checksums |
5134ebca0a66ee97a8d311a80ea54e749663a2706fc0104abc6cdef05cf43d11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
pdm/2.23.1 CPython/3.13.2 Darwin/23.6.0
|