Maison >développement back-end >Tutoriel Python >Comment puis-je enregistrer un tracé Matplotlib en tant que fichier image ?

Comment puis-je enregistrer un tracé Matplotlib en tant que fichier image ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-05 01:35:10976parcourir

How Can I Save a Matplotlib Plot as an Image File?

Enregistrement du tracé dans un fichier image

Dans matplotlib, la fonction plt.show() affiche les chiffres dans une interface graphique. Cependant, il est possible de sauvegarder le tracé sous forme de fichier image.

Pour ce faire, utilisez la fonction plt.savefig(). Spécifiez le format de fichier souhaité dans l'extension. Par exemple :

import matplotlib.pyplot as plt

plt.plot([1, 2, 3], [1, 4, 9])
plt.savefig('foo.png')

Cela enregistrera l'intrigue sous forme d'image PNG. De même, vous pouvez l'enregistrer dans d'autres formats, tels que PDF :

plt.savefig('foo.pdf')

Pour supprimer tout espace indésirable autour de l'image, utilisez l'argument bbox_inches='tight' :

plt.savefig('foo.png', bbox_inches='tight')

Notez que la fonction plt.show() doit être appelée après plt.savefig() pour tracer à l'écran. Laisser de côté plt.show() entraînera une figure enregistrée 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn