Skip to main content

Collection of PyQtGraph widgets/tools.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyqtgraph_ext-2025.4.9.tar.gz (25.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyqtgraph_ext-2025.4.9-py3-none-any.whl (30.9 kB view details)

Uploaded Python 3

File details

Details for the file pyqtgraph_ext-2025.4.9.tar.gz.

File metadata

  • Download URL: pyqtgraph_ext-2025.4.9.tar.gz
  • Upload date:
  • Size: 25.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.23.1 CPython/3.13.2 Darwin/23.6.0

File hashes

Hashes for pyqtgraph_ext-2025.4.9.tar.gz
Algorithm Hash digest
SHA256 c6eaea86d61ef9df0d403faf591a7a9569981b5b0a54adcc7a9962997efca993
MD5 30ad4625dd9ac5999f468cf137604fa0
BLAKE2b-256 5def60630963dfe4b7fa2da3f70776b53a55318ed17bdfae5b0d7d21c5791a3f

See more details on using hashes here.

File details

Details for the file pyqtgraph_ext-2025.4.9-py3-none-any.whl.

File metadata

  • Download URL: pyqtgraph_ext-2025.4.9-py3-none-any.whl
  • Upload date:
  • Size: 30.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.23.1 CPython/3.13.2 Darwin/23.6.0

File hashes

Hashes for pyqtgraph_ext-2025.4.9-py3-none-any.whl
Algorithm Hash digest
SHA256 3961814afbc0595dda84848a3d30955663d542c6c8fe9a5951ca3b52caf15aa6
MD5 6d1d2f41717075a19894d7bdeaff2efb
BLAKE2b-256 5134ebca0a66ee97a8d311a80ea54e749663a2706fc0104abc6cdef05cf43d11

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page