pyqtgraph官方給的示例居然會報錯2333
官方文檔傳送門:#####pyqtgraph export
pyqtgraph支持在可視化窗口中右鍵保存(Exporting from the GUI)試了一下只能保存為svg格式,
保存為png會閃退不知道是我這里的原因還是這里有bug,我希望直接生成圖片(Exporting from the API)
先查看本地site-packages里面有test文件,里面有生成svg的版本畫出來的圖是svg格式只能放在瀏覽器看不能改后綴名
而我希望生成png之類的圖片
折騰了一下終於弄了一個能跑的出來:
from __future__ import division, print_function, absolute_import import pyqtgraph as pg import pyqtgraph.exporters import numpy as np def test_plotscene(): pg.setConfigOption('foreground', (255,255,255)) w = pg.GraphicsWindow() p = w.addPlot() p.plot(np.linspace(0.0, 20.0, 20), pen={'color':'w'}) p.setXRange(0,20) p.setYRange(-10,20) app = pg.mkQApp() app.processEvents() ex = pyqtgraph.exporters.ImageExporter(w.scene()) ex.export(fileName="test.png") if __name__ == "__main__": test_plotscene()