Data science is an interdisciplinary approach that uses scientific methods, algorithms, and systems to extract meaningful insights from data and apply this knowledge across a wide range of application domains. Data science is closely related to data mining, machine learning, and big data analysis.

Python is one of the most popular languages for data science, and combining it with Qt GUI frameworks like PyQt6 and PySide6 allows you to build powerful interactive desktop applications for data visualization, exploration, and analysis.

Follow these tutorials to learn how to build interactive Data Science applications with Python & Qt.

Explore Data Science

Data Science
Showing articles for All (47) PyQt6 (13) PySide6 (8) PyQt5 (16) Streamlit (1) Tkinter (0) PySide2 (5) Kivy (0)

How can I import a pyqtgraph HistogramLUTWidget with a .ui file

Using Qt Designer widget promotion to embed pyqtgraph's HistogramLUTWidget in your UI

Simultaneous scaling ViewBox elements

How to synchronize axis scaling across multiple PyQtGraph plots

Using PyQtGraph PlotWidget with PySide6

Fixing the graphWidget PlotWidget issue when porting PyQtGraph code from PyQt5 to PySide6

QtChart vs PyQtGraph

Comparing performance, popularity, and licensing for Python GUI plotting

Building an Interactive Audio Editor with PyQtGraph and PyQt6

Use PyQtGraph's fast, interactive plotting to visualize audio waveforms and spectra in a PyQt6 application

Fixing Crashes When Using NumPy Arrays with QImage in Qt Threads

How to safely pass image data between threads when streaming video or updating displays

AttributeError module 'time' has no attribute 'clock'

Fix PyQtGraph 'time.clock' error in Python 3.8+

Customizing the Size of a PyQtGraph Plot

Control where and how large your PyQtGraph plots appear in your PyQt5 application

Embedding Matplotlib Plots Alongside Other Widgets in PyQt6

How to use Matplotlib canvases as regular widgets in your PyQt6 layouts

Plotting time series data with PyQtGraph

Display datetime data on PyQtGraph plot axes, including when using Qt Designer

PyQtGraph errors in Spyder/IPython

Fixing common PyQtGraph color, font size, and compatibility issues

Fixing "No module named plotwidget" when using PyQtGraph with Qt Designer

How to correctly promote a widget to PyQtGraph's PlotWidget in your .ui files

PyQtGraph plotting over time

Updating plots in real time with PyQtGraph and PyQt6

The ModelView Architecture in PySide2

Qt's MVC-like interface for displaying data in views

Displaying Tabular Data in PyQt5 ModelViews

Create customized table views with conditional formatting, numpy and pandas data sources.

Plotting With Matplotlib and PyQt5

Create PyQt5 plots with the popular Python plotting library

Plotting With PyQtGraph and PyQt5

Create Custom Plots in PyQt with PyQtGraph

Embedding Custom Widgets from Qt Designer in PySide2

Learn how to use custom widgets in your PySide2 applications when designing with Qt Designer

Embedding Custom Widgets from Qt Designer in PyQt5

Learn how to use custom widgets in your PyQt5 applications when designing with Qt Designer

Goodforbitcoin — A Cryptocurrency Market Tracker Built with Python & Qt5

Track cryptocurrency market values and trade volumes using PyQt5, PyQtGraph, and the CryptoCompare API

The ModelView Architecture in PyQt5

Qt's MVC-like interface for displaying data in views

PyQt5 Support in Matplotlib

PyQt5 backend support merged into matplotlib for the v1.4.0 release
1 2