Metadata-Version: 2.1
Name: pyqtgraph-ext
Version: 1.2.6
Summary: Collection of PyQtGraph widgets/tools.
Keywords: PyQt,PySide,pyqtgraph
Home-page: https://github.com/marcel-goldschen-ohm/pyqtgraph-ext
Author-Email: Marcel Goldschen-Ohm <goldschen-ohm@utexas.edu>
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Project-URL: Homepage, https://github.com/marcel-goldschen-ohm/pyqtgraph-ext
Project-URL: Repository, https://github.com/marcel-goldschen-ohm/pyqtgraph-ext
Requires-Python: >=3.9
Requires-Dist: numpy>=1.26.2
Requires-Dist: qtpy>=2.4.1
Requires-Dist: qtawesome>=1.3.0
Requires-Dist: pyqtgraph>=0.13.3
Requires-Dist: pyqt-ext>=1.2.5
Description-Content-Type: text/markdown

# pyqtgraph-ext
Collection of [PyQtGraph](https://www.pyqtgraph.org) widgets/tools with custom styling or behavior.

- [Install](#install)
- [AxisRegion](#axisregion)
- [View](#view)
- [Plot](#plot)
- [Figure](#figure)
- [PlotGrid](#plotgrid)
- [Graph](#graph)

# Install
Should work with PySide6, PyQt6, or PyQt5.
```shell
pip install PySide6 pyqtgraph-ext
```

# AxisRegion
`pyqtgraph.LinearRegionItem` with text label.

# View
`pyqtgraph.ViewBox` that knows how to draw `AxisRegion`s.

# Plot
`pyqtgraph.PlotItem` with MATLAB styling.

# Figure
`pyqtgraph.PlotWidget` with MATLAB styling.

# PlotGrid
`pyqtgraph.GraphicsLayoutWidget` that can set the size of all `View`s to be the same.

# Graph
`pyqtgraph.PlotDataItem` with context menu and style dialog.
