Key differences

  • PyQtGraph has 1.2× as many GitHub stars as Datashader (4.4K vs 3.6K).
  • PyQtGraph had more development activity over the last 12 months: 352 commits vs 74.
  • PyQtGraph is downloaded 2.2× as often on PyPI (234.6K vs 105.9K per week).
  • Datashader is licensed under BSD-3-Clause; PyQtGraph under MIT.
  • PyQtGraph is the older project: its repository was created in 2013, Datashader's in 2015.

By the numbers

  • Datashader
  • PyQtGraph
GitHub stars
3.6K 4.4K
PyPI downloads / week
105.9K 234.6K
Commits, last 12 months
74 352
Contributors
63 275
Forks
378 1.2K
Show data as a table
Datashader vs PyQtGraph by the numbers
MetricDatashaderPyQtGraph
GitHub stars3,5704,431
PyPI downloads / week105,858234,578
Commits, last 12 months74352
Contributors63275
Forks3781,202

Development activity

Commits per month to each default branch, last 12 complete months.

  • Datashader
  • PyQtGraph
050100 Nov 2025 Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep Oct
050100 Nov 2025 Feb 2026 May Aug
Show data as a table
Datashader vs PyQtGraph: commits per month
MonthDatashaderPyQtGraph
Nov 2025061
Dec 2025814
Jan 202643
Feb 2026511
Mar 2026122
Apr 2026112
May 202681
Jun 2026383
Jul 2026110
Aug 2026270
Sep 2026356
Oct 20262729

Side by side

AttributeDatashaderPyQtGraph
DescriptionRenders very large datasets into accurate images by rasterizing them.Interactive and realtime 2D/3D/Image plotting and science/engineering widgets.
CategoryHigh-performance & GPU plotting libraries for PythonHigh-performance & GPU plotting libraries for Python
LicenseBSD-3-ClauseMIT
LanguagePythonPython
StatusActiveActive
Latest releasev0.19.1 ()pyqtgraph-0.14.0 ()
Last commit
Repository created
Open issues133431
Install
pip install datashader
pip install pyqtgraph

Which should you choose?

Popularity and activity are only part of the story. Consider which ecosystem you work in, the chart types and interactions you need, how much data you render, and whether the license fits your project. Both tool pages list alternatives if neither is quite right.

  • Datashader

    Renders very large datasets into accurate images by rasterizing them.

    3.6K starsPythonBSD-3-Clause

  • PyQtGraph

    Interactive and realtime 2D/3D/Image plotting and science/engineering widgets.

    4.4K starsPythonMIT

More comparisons