Profile
Back to NewsBack
GitHub Trending 3 min
Reader Mode
pyqtgraph/pyqtgraph: Fast data visualization and GUI tools for scientific / engineering applications

pyqtgraph/pyqtgraph: Fast data visualization and GUI tools for scientific / engineering applications

PyQtGraph =========

PyPi</a> conda-forge</a> Build Status</a> Documentation Status</a>

A pure-python graphics library thatm uses the Qt framework.

Copyright 2026 PyQtGraph developers

PyQtGraph is intended for use in mathematics / scientific / engineering applications. Despite being written entirely in python, the library is fast due to its heavy leverage of numpy for number crunching, Qt's GraphicsView framework for 2D display, and OpenGL for 3D display.

Requirements ------------

PyQtGraph has adopted SPEC 0.

This project supports:

  • Python versions released within the last 3 years
  • NumPy, SciPy and matplotlib versions released within the last 2 years
  • Qt5 5.15 or Qt6 6.8+
Currently this means:
  • Python 3.12+
  • Qt 5.15 or 6.8+
  • PyQt5, or
PyQt6, or PySide6 Optional Dependencies for Added Functionality ---------------------------------------------

Through 3rd party libraries, additional functionality may be added to PyQtGraph, see the table below for a summary.

| Library | Added functionality | | -------------- | - | | [scipy] |

Chat with me