Grafik PyQt
Pustaka grafis Python murni untuk PyQt5/PyQt6/PySide2/PySide6
Hak Cipta 2024 Pengembang PyQtGraph
https://www.pyqtgraph.org
PyQtGraph ditujukan untuk digunakan dalam aplikasi matematika/sains/teknik. Meskipun seluruhnya ditulis dengan python, perpustakaan ini cepat karena pengaruh besar numpy untuk angka-angka, kerangka GraphicsView Qt untuk tampilan 2D, dan OpenGL untuk tampilan 3D.
Persyaratan
PyQtGraph telah mengadopsi NEP 29.
Proyek ini mendukung:
- Semua versi minor Python dirilis 42 bulan sebelum proyek, dan minimal dua versi minor terbaru.
- Semua versi minor numpy dirilis dalam 24 bulan sebelum proyek, dan minimal tiga versi minor terakhir.
- Qt5 5.15, dan Qt6 6.2+
Saat ini artinya:
- Python 3.10+
- Qt 5.15, 6.2+
- PyQt5, PyQt6, PySide2, atau PySide6
-
numpy
1,24+
Fungsi tambahan opsional
Melalui perpustakaan pihak ketiga, fungsionalitas tambahan dapat ditambahkan ke PyQtGraph, lihat tabel di bawah untuk ringkasannya.
Perpustakaan | Fungsionalitas tambahan |
---|
scipy | - Pemrosesan gambar melalui
ndimage - Pemfilteran susunan data melalui
signal
|
pyopengl | - grafis 3D
- Pemrosesan gambar lebih cepat
|
h5py | |
colorcet | - Tambahkan koleksi peta warna yang seragam secara persepsi
|
matplotlib | - Ekspor PlotItem dalam gambar matplotlib
- Tambahkan koleksi peta warna matplotlib
|
cupy | - Pemrosesan gambar yang ditingkatkan CUDA
- Catatan: Di Windows, toolkit CUDA harus >= 11.1
|
numba | - Pemrosesan gambar lebih cepat
|
jupyter_rfb | - Dukungan Buku Catatan Jupyter
|
Mendukung
- Laporkan masalah pada pelacak masalah GitHub
- Kirimkan pertanyaan ke
- milis/forum
- StackOverflow
- Diskusi GitHub
- Perselisihan Python
Metode Instalasi
- Dari PyPI
- Versi rilis terakhir:
pip install pyqtgraph
- Versi pengembangan terbaru:
pip install git+https://github.com/pyqtgraph/pyqtgraph@master
- Dari conda
- Versi rilis terakhir:
conda install -c conda-forge pyqtgraph
- Banyak repositori paket linux memiliki versi rilis.
Dokumentasi
Dokumentasi resmi ada di pyqtgraph.readthedocs.io
Cara termudah untuk mempelajari PyQtGraph adalah dengan menelusuri contoh-contoh; jalankan python -m pyqtgraph.examples
untuk meluncurkan aplikasi contoh.
Digunakan Oleh
Berikut adalah sebagian daftar beberapa aplikasi yang menggunakan PyQtGraph!
- ACQ4
- Analisis Array Antena
- argumen
- Menyemprotkan suatu cairan
- Kotak EnMAP
- Penampil Rangkaian Waktu EO
- penampil ephy
- Exo-Striker
- GraFisio
- HussariX
- Jouleskop
- GUI Gila
- neurotik
- Sistem Kecerdasan Bio Silikon
- Oranye3
- Tampilan Patch
- pyplotter
- Pengukuran Py
- PySpectra
- arus cepat
- Anotator Semantik Semi-Supervisi
- Penampil STDF
Apakah Anda menggunakan PyQtGraph di proyek Anda sendiri, dan ingin menambahkannya ke daftar? Kirim permintaan tarik untuk memperbarui daftar ini!