Skip to main content

pyqtgraph-ext

Collection of PyQtGraph widgets/tools with custom styling or behavior.

GitHub Tag build-test GitHub Release publish

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)

Source distribution for pyqtgraph-ext 2025.4.9
File Size Uploaded
pyqtgraph_ext-2025.4.9.tar.gz 25.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyqtgraph-ext 2025.4.9
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

2025.4.9 This release

2 release files

1.2.8

2 release files

1.2.6

2 release files

1.2.0

2 release files

1.0.2

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page