日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

GUI可视化利器,让实时数据可视化so easy

發布時間:2024/9/15 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GUI可视化利器,让实时数据可视化so easy 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文分享PyQtGraph👇PyQtGraph主要使用領域:數學/科學/工程應用等;
PyQtGraph為PyQt5/PyQt6/PySide2等圖形用戶界面 (GUI) 開發框架的一款強大可視化工具,底層為NumPy (快速科學計算)、Qt的GraphicsView框架 (2D圖形可視化)、OpenGL (3D圖形可視化);

相比于之前的工具,PyQtGraph在以下方面尤其出色:

  • 界面修圖 (點一點即可修改);

  • 快速成圖 (底層為NumPy);

  • 實時繪制數據;

  • 醫學影像圖展示 (如MRI);

  • 交互圖快速制作 (數據選擇、標記、小部件);

  • 對python/qt程序員更友好;

  • 完美支持 Linux, Windows和OSX;

  • 純python編寫,比pyqwt更易于移植等


安裝

pip?install?pyqtgraph?-i?https://pypi.tuna.tsinghua.edu.cn/simple

使用方式

  • 交互式shell里使用 (如python -i, ipython, etc);

  • 應用程序中直接彈出窗口使用;

  • 以小部件的形式嵌入到在PyQt應用程序中使用;

  • PyQt和PySide中使用等等。

快速上手

以在command line里使用為例,

import?numpy?as?np import?pyqtgraph?as?pgdata?=?np.random.normal(size=(500,500)) pg.image(data,?title="Simplest?possible?image?example")

以上幾行代碼即可得到一個界面可修改的交互圖,


齊全的demo

PyQtGraph提供了人性化的案例界面,非常有助于使用:

import?pyqtgraph.examples?? pyqtgraph.examples.run()

舉個例子,實時繪圖音頻信號,?醫學影像圖3D圖2D圖交互圖形,參考:https://github.com/pyqtgraph/pyqtgraph

E?N?D

各位伙伴們好,詹帥本帥假期搭建了一個個人博客和小程序,匯集各種干貨和資源,也方便大家閱讀,感興趣的小伙伴請移步小程序體驗一下哦!(歡迎提建議)

推薦閱讀

牛逼!Python常用數據類型的基本操作(長文系列第①篇)

牛逼!Python的判斷、循環和各種表達式(長文系列第②篇)

牛逼!Python函數和文件操作(長文系列第③篇)

牛逼!Python錯誤、異常和模塊(長文系列第④篇)

總結

以上是生活随笔為你收集整理的GUI可视化利器,让实时数据可视化so easy的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。