2017-04-15 11 views
0

打字如何獲得基本的交互式pyqtgraph圖在IPython REPL或Jupyter控制檯中工作?

import pyqtgraph as pg 
pg.plot([1,2,3,2,3]) 

到標準Python REPL打開包含的數據的曲線圖的窗口。將完全相同的代碼輸入到IPython REPL或Jupyter控制檯中,不會打開此類窗口。

[可以通過鍵入pg.QtGui.QApplication.exec_()使窗口出現,但是然後REPL被阻止。

或者,當試圖退出REPL並且需要確認時,窗口出現。

這些兩者都是非常不滿意。]

怎樣才能基本交互pyqtgraph密謀進行與IPython的REPL工作?

[在IPython的5.1.0和5.0.0 Jupyter觀察與Python 3.5和3.6和PyQt4中和PyQt5(無PySide)所描述的行爲]

+1

嘗試在終端中輸入「%gui qt」。 – titusjan

+0

是的,這解決了這個問題。 – jacg

回答

0

如sugested由@titusjan,溶液是鍵入

%gui qt 

(或就這一主題一些變化:看什麼其他選項可用%gui?)在IPython中之前發出任何pyqtgraph(或PyQt的一般)命令。

相關問題