我正在開發一個使用Qt Designer和PyQt4的桌面應用程序。我需要顯示一個輪廓圖,在Python中可以用matplotlib.pyplot.contourf來完成。我想在QGraphicView對象中顯示結果。如何整合matplotlib與QGraphicView的組合?
我試圖通過在Qt-Designer中將QGraphicView提升爲pygtgraph來實現。如果QGraphicView的對象名稱是CNOPlot我寫了
import matplotlib.pyplot as plt
self.CNOPlot.plot(plt.contourf(xx, yy, Z,cmap=plt.cm.autumn, alpha=0.8))
它在單獨的窗口中給出輸出。 我想這將被繪製在CNOPlot內。
添加'QGraphicsScene'到您的視圖和渲染場景的情節。 – Chr
非常感謝你@C.Dip。你可以給一些例子或任何鏈接來說明如何做到這一點。 我完全不熟悉它。 –
好的,我寫一個簡短的答案 – Chr