A pure-python graphics and GUI library built on PyQt / PySide and numpy for use in mathematics / scientific / engineering applications.

Getting started

New to PyQtGraph? Check out the getting started guides. Content here includes introductions to PyQtGraph concepts and capabilities, as well as basic tutorials.

User guide

The user guide provides in-depth information on the key concepts of PyQtGraph. More complicated examples are presented and greater detail of the capabilities of the library are highlighted. Performance related considerations are detailed here.

API Reference

The reference guide contains a detailed description of the PyQtGraph API.

Developer guide

Guide to contributing to PyQtGraph. Provides guidance on how to contribute to PyQtGraph and factors to be careful of when trying to remain compatible with all the Qt bindings that are supported.