[PYTHON] Enregistrer le graphique dessiné par pyqtgraph dans une image

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

Enregistrer le graphique dessiné par pyqtgraph dans une image
J'ai essayé d'obtenir une image en grattant
[Python] Vous pouvez enregistrer un objet dans un fichier en utilisant le module pickle.
Point selon l'image
Enregistrez la vidéo d'entrée du tableau de capture sous forme d'image
Je souhaite enregistrer les photos envoyées par LINE vers S3
Enregistrer pandas.DataFrame dans Excel par feuille
Convertir une chaîne en image
La façon la plus simple d'essayer PyQtGraph
L'histoire de la création d'un outil pour charger une image avec Python ⇒ l'enregistrer sous un autre nom
J'ai essayé de déplacer l'image vers le dossier spécifié en faisant un clic droit et un clic gauche
Enregistrez l'arbre phylogénétique dessiné par la fonction draw_ascii de Bio.Phylo au format texte
Préparez une URL pour afficher vous-même l'image téléchargée par Active Storage
Démarrez la webcam, prenez une image fixe et enregistrez-la localement
[python] Envoyez l'image capturée de la caméra Web au serveur et enregistrez-la
Essayez de faire face à la somme partielle
Fonction pour enregistrer les images par date [python3]
Le nombre est-il équivalent à un entier?
Essayez de générer une image avec aliénation
Comment enregistrer les informations de point caractéristique de l'image dans un fichier et l'utiliser pour la mise en correspondance
Enregistrez le tableau numpy dans un fichier wav à l'aide du module wave
Lien vers les points de données du graphe créé par jupyterlab & matplotlib
Créez un filtre pour obtenir un jeton d'accès avec l'API Graph (Flask)
Une introduction à la programmation orientée objet pour les débutants par les débutants
Essayez d'ajouter la distorsion de l'objectif fisheye à l'image
Coupez l'image aux coins arrondis avec pythonista
J'ai essayé de sauvegarder les données avec discorde
Comment recadrer une image avec Python + OpenCV
Comment utiliser la bibliothèque de dessins graphiques Bokeh
J'ai essayé de corriger la forme trapézoïdale de l'image
Crop Numpy.ndarray et enregistrez-le en tant qu'image
Comment effacer les caractères générés par Python
Enregistrer l'objet dans un fichier avec pickle
Un article résumant les pièges accro au python
Enregistrez les résultats de la recherche sur Twitter au format CSV.
Un moyen simple de mesurer la vitesse de traitement d'un disque reconnu par Linux
Comment éviter l'étiquette de coupure du graphique créé par le module système de tracé à l'aide de matplotlib