Maison >développement back-end >Tutoriel Python >Comment puis-je enregistrer un tracé Matplotlib dans un fichier image ?
Traçage vers des fichiers image
Lors de l'utilisation de l'interface pyplot de Matplotlib, la fonction plt.show() affiche une figure dans une interface utilisateur graphique ( GUI). Cependant, il peut arriver que vous deviez enregistrer la figure en tant que fichier image pour une utilisation ou un partage ultérieur.
Méthode :
Pour enregistrer l'intrigue dans une image fichier, utilisez la fonction plt.savefig(). Cette fonction prend le nom du fichier comme premier argument. Le deuxième argument, bbox_inches='tight', garantit qu'il n'y a aucun espace indésirable autour de l'image enregistrée.
import matplotlib.pyplot as plt # Plot data plt.plot([1, 2, 3], [1, 4, 9]) # Save plot to file plt.savefig('foo.png', bbox_inches='tight') # Show plot (optional) plt.show()
Format de fichier :
Vous pouvez spécifier le fichier formater en utilisant l'extension de fichier. Par exemple, .png enregistrera le tracé en tant que graphique de réseau portable, tandis que .pdf l'enregistrera en tant qu'image vectorielle au format de document portable.
Remarque :
Si vous souhaitez afficher le tracé dans une fenêtre GUI en plus de l'enregistrer dans un fichier, pensez à appeler plt.show() après avoir appelé plt.savefig(). Sinon, l'image enregistrée sera vide.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!