J'ai essayé de résumer comment dessiner un graphique avec un tel pyqtgraph et comment le sauvegarder dans une image.
Exemple d'enregistrement au format png
graph_png_img_save.py
import numpy as np
import pyqtgraph as pg
import pyqtgraph.exporters # pg.Obligatoire pour appeler les exportateurs
app = 0 #Un sort qui empêche le noyau de mourir avec jupyter etc. (PyQt4 uniquement, non requis pour PySide)
app = pg.QtGui.QApplication([])
win = pg.GraphicsWindow()
ppp = win.addPlot()
win.nextRow() #Rupture de ligne Si vous commentez ceci, qqq sera créé sur la droite
qqq = win.addPlot()
ppp.plot( np.arange(10), np.random.randn(10) ) # x , y
qqq.plot( np.arange(100) ) #Vous pouvez le faire avec juste y.
pg.QtGui.QApplication.processEvents()
exporter = pg.exporters.ImageExporter(win.scene()) #Juste avant les exportateurs pg.QtGui.QApplication.processEvents()Appel!
exporter.export("aaa.png ")
app.exec_()
Recommended Posts