Maison développement back-end Tutoriel Python Utilisation de Matplotlib pour enregistrer des images

Utilisation de Matplotlib pour enregistrer des images

Jan 13, 2024 pm 12:49 PM
图像 保存

Utilisation de Matplotlib pour enregistrer des images

Comment enregistrer des images à l'aide de Matplotlib

Matplotlib est une bibliothèque de dessins Python qui fournit de riches fonctions de dessin. L'enregistrement des images dessinées est une exigence courante lors de l'utilisation de Matplotlib. Ce qui suit explique comment utiliser Matplotlib pour enregistrer des images et fournit des exemples de code spécifiques.

Matplotlib propose une variété de formats pour enregistrer des images, les plus courants incluent png, jpg, pdf, etc. Ce qui suit est un exemple d’enregistrement d’une image au format png.

Tout d'abord, vous devez installer la bibliothèque Matplotlib dans l'environnement Python. Vous pouvez utiliser l'outil pip pour installer, ouvrir une fenêtre de ligne de commande et exécuter la commande suivante :

1

pip install matplotlib

Copier après la connexion

Une fois l'installation terminée, vous pouvez importer la bibliothèque Matplotlib dans le script Python et utiliser sa fonction de dessin.

Vous trouverez ci-dessous un exemple simple montrant comment générer une image et l'enregistrer au format png.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

import matplotlib.pyplot as plt

 

# 生成数据

x = [1, 2, 3, 4, 5]

y = [2, 4, 6, 8, 10]

 

# 绘制图像

plt.plot(x, y)

 

# 设置图像标题和坐标轴标签

plt.title('My Graph')

plt.xlabel('X')

plt.ylabel('Y')

 

# 保存图像为png格式

plt.savefig('my_graph.png')

Copier après la connexion

Dans cet exemple, le module pyplot de la bibliothèque Matplotlib est d'abord importé et son alias est spécifié comme plt. Ensuite, j'ai utilisé la fonction plot pour tracer une courbe et définir les étiquettes du titre et des axes de l'image. Enfin, utilisez la fonction savefig pour enregistrer l'image, spécifiez le format d'enregistrement au format png et spécifiez le chemin d'enregistrement et le nom du fichier.

Après avoir exécuté le code ci-dessus, un fichier image nommé my_graph.png sera généré et enregistré dans le répertoire de travail actuel.

En plus de l'enregistrement au format png, Matplotlib prend également en charge l'enregistrement dans d'autres formats courants. Il vous suffit de spécifier les paramètres de la fonction savefig comme suffixe du nom de fichier du format correspondant. Par exemple, changez le format d'enregistrement dans l'exemple ci-dessus en jpg, et le code est le suivant :

1

plt.savefig('my_graph.jpg')

Copier après la connexion

De même, après avoir exécuté le code ci-dessus, un fichier image nommé my_graph.jpg sera généré.

Il convient de noter que le chemin du fichier pour enregistrer l'image peut être spécifié comme chemin absolu ou relatif. Si le chemin spécifié n'existe pas, Matplotlib créera automatiquement le répertoire correspondant.

Pour résumer, sauvegarder des images avec Matplotlib est très simple. Importez simplement la bibliothèque Matplotlib, utilisez les fonctions de dessin qu'elle fournit pour dessiner et utilisez la fonction savefig pour enregistrer l'image. En spécifiant différents formats de fichiers, les images peuvent être enregistrées dans différents formats.

J'espère que cet article pourra vous aider à comprendre comment utiliser Matplotlib pour enregistrer des images.

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 de ce site Web
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

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Mar 22, 2024 pm 03:40 PM

Comment télécharger l'image de fond d'écran Windows Spotlight sur PC Comment télécharger l'image de fond d'écran Windows Spotlight sur PC Aug 23, 2023 pm 02:06 PM

Comment télécharger l'image de fond d'écran Windows Spotlight sur PC

Comment télécharger et enregistrer des vidéos Douyin Comment télécharger et enregistrer des vidéos Douyin Mar 29, 2024 pm 02:16 PM

Comment télécharger et enregistrer des vidéos Douyin

Comment gérer la compression d'image lors de l'enregistrement d'images distantes à l'aide de PHP ? Comment gérer la compression d'image lors de l'enregistrement d'images distantes à l'aide de PHP ? Jul 15, 2023 pm 03:57 PM

Comment gérer la compression d'image lors de l'enregistrement d'images distantes à l'aide de PHP ?

Où sont stockés les fichiers numérisés par l'imprimante HP ? Où sont stockés les fichiers numérisés par l'imprimante HP ? Feb 19, 2024 am 09:18 AM

Où sont stockés les fichiers numérisés par l'imprimante HP ?

Comment enregistrer les vidéos du compte vidéo dans l'album photo ? Partage de méthodes Comment enregistrer les vidéos du compte vidéo dans l'album photo ? Partage de méthodes Mar 26, 2024 am 11:21 AM

Comment enregistrer les vidéos du compte vidéo dans l'album photo ? Partage de méthodes

iOS 17 : Comment utiliser le recadrage en un clic des photos iOS 17 : Comment utiliser le recadrage en un clic des photos Sep 20, 2023 pm 08:45 PM

iOS 17 : Comment utiliser le recadrage en un clic des photos

Comment redimensionner par lots des images à l'aide de PowerToys sous Windows Comment redimensionner par lots des images à l'aide de PowerToys sous Windows Aug 23, 2023 pm 07:49 PM

Comment redimensionner par lots des images à l'aide de PowerToys sous Windows

See all articles