Enregistrement de tracés dans des fichiers image dans Matplotlib
Lors de la création de visualisations à l'aide de Matplotlib, leur affichage dans une interface utilisateur graphique (GUI) est la valeur par défaut comportement. Cependant, il existe des situations dans lesquelles il est souhaitable d'enregistrer le tracé en tant que fichier image.
Enregistrement des tracés dans des fichiers
Pour enregistrer le tracé dans un fichier image, utilisez la sauvegarde de Matplotlib fonction. En spécifiant l'extension du fichier, le format de sortie peut être personnalisé. Par exemple :
import matplotlib.pyplot as plt plt.plot([1, 2, 3], [1, 4, 9]) plt.savefig('foo.png') # Saves as a PNG image plt.savefig('foo.pdf') # Saves as a PDF file
Contrôle des espaces
Parfois, il peut y avoir des espaces indésirables autour de l'image enregistrée. Pour supprimer cela, spécifiez bbox_inches='tight' comme argument pour savefig :
plt.savefig('foo.png', bbox_inches='tight')
Remarque : Si vous avez l'intention d'afficher le tracé après l'avoir enregistré, assurez-vous que plt.show( ) est appelé après plt.savefig(). Sinon, le fichier image enregistré 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!