Ich habe versucht zusammenzufassen, wie man mit einem solchen Pyqtgraph ein Diagramm zeichnet und wie man es in einem Bild speichert.
Beispiel für das Speichern als PNG
graph_png_img_save.py
import numpy as np
import pyqtgraph as pg
import pyqtgraph.exporters # pg.Erforderlich, um Exporteure anzurufen
app = 0 #Ein Zauber, der verhindert, dass der Kernel mit Jupiter usw. stirbt (nur PyQt4, für PySide nicht erforderlich)
app = pg.QtGui.QApplication([])
win = pg.GraphicsWindow()
ppp = win.addPlot()
win.nextRow() #Zeilenumbruch Wenn Sie dies auskommentieren, wird rechts qqq erstellt
qqq = win.addPlot()
ppp.plot( np.arange(10), np.random.randn(10) ) # x , y
qqq.plot( np.arange(100) ) #Sie können es mit nur y tun.
pg.QtGui.QApplication.processEvents()
exporter = pg.exporters.ImageExporter(win.scene()) #Kurz vor Exporteuren pg.QtGui.QApplication.processEvents()Anruf!
exporter.export("aaa.png ")
app.exec_()
Recommended Posts