pyqtgraph

    3熱度

    1回答

    我試圖做一個PlotWidget移動(從左至右)真快一樣,如果它是一個electrocariogram每次抽籤(變化範圍)。下面是我想要的一個例子(不同之處在於,他用PyQwt(因爲我用PySide(而不是PyQt的),並且與我謨不兼容也只是我想X軸移動從左至右太): 。 但是,我不知道該怎麼做,我可以積搶,我可以把它移動使用方法左至右: myPlotWidget.setXRange(0, 100

    1熱度

    1回答

    在我加入下面的簡單代碼中,有些東西我真的不明白。我使用pyqtgraph做了一個陰謀,我用新數據更新它(我試圖在這裏簡化它)。我做了原始數據的備份,以便使用撤消按鈕進行檢索。我不知道爲什麼當我更新我的數據時,我的歷史數組中的原始數據集也被替換了。有任何線索嗎?我找不到出路...... 馬洛 from PyQt4 import QtGui import pyqtgraph as pg impor

    0熱度

    1回答

    假設我有兩個視圖\繪製在pyqtgraph創建,然後他們被鏈接。 使用線 p2.setYLink('Plot1') p2.setXLink('Plot1') 問題是,當我們鏈接的意見,雙方意見的範圍都相等,作爲一個陰謀似乎太多縮小或者放大其中提出的問題。 我們只是想將視圖鏈接到一起放大,但不希望範圍隨着情節改變而改變。 下面是示例代碼,說明了該問題視覺 import sys from py

    0熱度

    1回答

    我在Python中有兩個程序。我們稱之爲Prog1.py和Prog2.py。 Prog1幫助我從外部設備獲取實時數據。到目前爲止,當它獲取數據時,它將它打印在屏幕上。有一個while循環運行在每次迭代中打印出所獲取的新數據集。現在,Prog2是一個使用PyQtGraph構建的Python程序,旨在將數據實時繪製成類似於監視器的數據。到目前爲止,Prog2所做的就是(即單獨運行時),它繪製了已經獲得

    3熱度

    2回答

    我試過pg.close(),但沒有奏效,在手冊中找不到它。我在一個循環中生成圖,所以我想在每個循環結束時關閉它們(取而代之,它會彈出一個打開的窗口,直到我的計算機發生故障)。

    0熱度

    1回答

    hy, soooo,我用QTDesigner創建了MainWindow.ui文件。然後我導入此GUI使用下面的命令進入我的.py文件: form_class = uic.loadUiType("ess_project.ui")[0] 的區別是什麼,如果我編譯pyuic4此的.ui文件? (每一次我編譯我的.ui文件時,我得到了以下錯誤: RuntimeError: the sip module

    0熱度

    1回答

    我畫的情節與pyqtgraph: wave = pg.PlotWidget(self, QtGui.QColor(0, 0, 0, 0)) wave.plot([1,2,3], [1,2,1], pen=(0,0,255), fillLevel=-0, brush=(255,215,0)) 我想獲得最後一個點的像素座標(3,1) 我該怎麼做?

    0熱度

    1回答

    我想定義一個名爲Crosshair的類,它可以附加到pyqtgraph中的一個圖上。我發現,在下面的代碼片段: #cross hair vLine = pg.InfiniteLine(angle=90, movable=False) hLine = pg.InfiniteLine(angle=0, movable=False) p1.addItem(vLine, ignoreBounds=T

    1熱度

    1回答

    我很驚訝地發現,斷點的存在可以改變一個pyqtgraph對象(python2.7)的行爲。 這裏有一個最小的工作示例: import pyqtgraph as pg pg.mkQApp() pw = pg.PlotWidget() p1 = pw.plotItem p1.showAxis('right') #import pdb; pdb.set_trace() # Running on

    0熱度

    1回答

    需要一種方法來防止視圖在pyqtgraph的viewbox中放大或縮小得太遠。 我提到當前文檔:http://www.pyqtgraph.org/documentation/graphicsItems/viewbox.html 它說應該是處理這種情況的方法:setLimits 但是,當我提到的代碼,這種方法不存在那裏。 需要輸入,如果可以用現有代碼完成。