باي كيوتغراف
مكتبة رسومات بايثون خالصة لـ PyQt5/PyQt6/PySide2/PySide6
حقوق الطبع والنشر لعام 2024 مملوكة لمطوري PyQtGraph
https://www.pyqtgraph.org
تم تصميم PyQtGraph للاستخدام في تطبيقات الرياضيات / العلوم / الهندسة. على الرغم من أنها مكتوبة بالكامل بلغة بايثون، إلا أن المكتبة سريعة نظرًا لتأثيرها الكبير على numpy لمعالجة الأرقام، وإطار عمل Qt's GraphicsView للعرض ثنائي الأبعاد، وOpenGL للعرض ثلاثي الأبعاد.
متطلبات
اعتمد PyQtGraph NEP 29.
يدعم هذا المشروع:
- تم إصدار جميع الإصدارات الثانوية من Python قبل 42 شهرًا من المشروع، وعلى الأقل الإصدارين الثانويين الأخيرين.
- تم إصدار جميع الإصدارات الثانوية من numpy خلال الـ 24 شهرًا السابقة للمشروع، وعلى الأقل الإصدارات الثلاثة الأخيرة.
- كيو تي 5 5.15، و كيو تي 6 6.2+
حاليا هذا يعني:
- بايثون 3.10+
- كيو تي 5.15، 6.2+
- PyQt5 أو PyQt6 أو PySide2 أو PySide6
-
numpy
1.24+
وظائف إضافية اختيارية
من خلال مكتبات الطرف الثالث، يمكن إضافة وظائف إضافية إلى PyQtGraph، راجع الجدول أدناه للحصول على ملخص.
مكتبة | وظيفة المضافة |
---|
scipy | - معالجة الصور من خلال
ndimage - تصفية مجموعة البيانات من خلال
signal
|
pyopengl | - رسومات ثلاثية الأبعاد
- معالجة أسرع للصور
|
h5py | |
colorcet | - إضافة مجموعة من خرائط الألوان الموحدة الإدراك الحسي
|
matplotlib | - تصدير PlotItem في شكل matplotlib
- إضافة مجموعة matplotlib من خرائط الألوان
|
cupy | - معالجة الصور المحسنة CUDA
- ملاحظة: في نظام التشغيل Windows، يجب أن تكون مجموعة أدوات CUDA >= 11.1
|
numba | |
jupyter_rfb | - دعم Jupyter للكمبيوتر الدفتري
|
يدعم
- قم بالإبلاغ عن المشكلات على أداة تعقب مشكلات GitHub
- إرسال الأسئلة إلى
- القائمة البريدية / المنتدى
- StackOverflow
- مناقشات جيثب
- بايثون الخلاف
طرق التثبيت
- من بي بي آي
- الإصدار الأخير الذي تم إصداره:
pip install pyqtgraph
- أحدث إصدار تطوير:
pip install git+https://github.com/pyqtgraph/pyqtgraph@master
- من كوندا
- الإصدار الأخير:
conda install -c conda-forge pyqtgraph
- تحتوي العديد من مستودعات حزم Linux على إصدارات إصدار.
التوثيق
الوثائق الرسمية موجودة على pyqtgraph.readthedocs.io
أسهل طريقة لتعلم PyQtGraph هي تصفح الأمثلة؛ قم بتشغيل python -m pyqtgraph.examples
لتشغيل تطبيق الأمثلة.
يستخدم بواسطة
فيما يلي قائمة جزئية لبعض التطبيقات التي تستخدم PyQtGraph!
- ACQ4
- تحليل صفيف الهوائي
- أرغوس
- تفتيت
- EnMAP-Box
- عارض السلاسل الزمنية EO
- com.ephyviewer
- مهاجم خارجي
- جرافيزيو
- هوساريX
- جوليسكوب
- واجهة المستخدم الرسومية جنون
- عصبي
- نظام الذكاء الحيوي السيليكون
- برتقالي3
- باتشفيو
- pyplotter
- PyMeasure
- بيسبيكترا
- com.rapidtide
- الحواشي الدلالية شبه الخاضعة للإشراف
- عارض STDF
هل تستخدم PyQtGraph في مشروعك الخاص وتريد إضافته إلى القائمة؟ إرسال طلب سحب لتحديث هذه القائمة!