PyQtGraph在pyqt中的應(yīng)用及安裝過程
1.PyQtGraph簡介:
pyqtgraph的主要用途:
1、為數(shù)據(jù)、繪圖、視頻等提供快速、可交互圖形顯示。
2、提供快速開發(fā)應(yīng)用的工具。
2.PyQtGraph的安裝:
pip install pyqtgraph
安裝完成之后執(zhí)行如下代碼可以看到官方示例。
import pyqtgraph.examplespyqtgraph.examples.run()
官方示例如圖:
3.設(shè)置提升的窗口控件
將QWidget窗口控件拖動到主窗口中,然后對提升的窗口進(jìn)行設(shè)置,如下圖所示
把QWidget控件重命名為pyqtgraph
然后上代碼。。。
def init_plot(self): self.p1 = self.pyqtgraphl1.addPlot(title="溫度") self.curve1 = self.p1.plot(pen='r') self.p1_list = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] def update_plot(self): # rand = random.randrange(0, 100) del self.p1_list[0] self.p1_list.append(self.ch0) #添加最新的數(shù)據(jù) self.curve1.setData(self.p1_list) #設(shè)置圖表的縱坐標(biāo)數(shù)據(jù) if self.ptr == 0: #規(guī)定吧 pass self.p1.enableAutoRange('xy', False) ## stop auto-scaling after the first data set is plotted self.ptr += 1
總結(jié)
以上所述是小編給大家介紹的PyQtGraph在pyqt中的應(yīng)用,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!
相關(guān)文章
selenium+python自動化測試之環(huán)境搭建
這篇文章主要介紹了selenium+python自動化測試之環(huán)境搭建,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-01-01Python編程實(shí)現(xiàn)從字典中提取子集的方法分析
這篇文章主要介紹了Python編程實(shí)現(xiàn)從字典中提取子集的方法,結(jié)合實(shí)例形式對比分析了Python采用字典推導(dǎo)式與序列轉(zhuǎn)換實(shí)現(xiàn)字典提取子集的相關(guān)操作技巧與優(yōu)缺點(diǎn),需要的朋友可以參考下2018-02-02在django中實(shí)現(xiàn)choices字段獲取對應(yīng)字段值
這篇文章主要介紹了在django中實(shí)現(xiàn)choices字段獲取對應(yīng)字段值,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07Python數(shù)據(jù)分析中Groupby用法之通過字典或Series進(jìn)行分組的實(shí)例
下面小編就為大家分享一篇Python數(shù)據(jù)分析中Groupby用法之通過字典或Series進(jìn)行分組的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-12-12python如何將文件a.txt的內(nèi)容復(fù)制到b.txt中
這篇文章主要介紹了python如何將文件a.txt的內(nèi)容復(fù)制到b.txt中,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-12-12Python隨機(jī)函數(shù)random()使用方法小結(jié)
random()是Python中生成隨機(jī)數(shù)的函數(shù),是由random模塊控制,random()函數(shù)不能直接訪問,需要導(dǎo)入random 模塊,然后再通過相應(yīng)的靜態(tài)對象調(diào)用該方法才能實(shí)現(xiàn)相應(yīng)的功能2018-04-04