Dernière mise à jour Informatique Denis DEFAUCHY
06/12/2023 10 – Matplotlib Résumé
Informatique
Résumé
Page 1 sur 2
Dernière mise à jour Informatique Denis DEFAUCHY
06/12/2023 10 – Matplotlib Résumé
import [Link] as plt ou from matplotlib import pyplot as plt
[Link](X, Y,
linewidth=2.0) On règle ainsi l’épaisseur du trait
[Link](X, Y, 'o') Crée un nuage de points
[Link](X, Y, '--') Le trait est en pointillés
On précise la couleur associée à la courbe : b: blue - g:
[Link](X,Y,'r') green - r: red - c: cyan - m: magenta - y: yellow - k: black
- w: white - p: aléatoire dans une liste prédéfinie
[Link](X,Y,label="Texte") Ajout d’une légende à la courbe y(x)
[Link]() Ligne nécessaire pour afficher la légende
[Link](X, Y, '--r') Options cumulées : Pointillés rouges
[Link](-2,2) Définit l’intervalle des abscisses de la figure
[Link](-2,2) Définit l’intervalle des ordonnées de la figure
[Link]([0, 6, 0,
20]) Définit l’intervalle des abscisses (0-6) puis des ordonnées (0-20)
[Link]('equal') Repère orthonormé – A mettre avant xlim et ylim – Equal : redéfini les
[Link]('scaled') valeurs xlim ylim – scaled : redéfini la fenêtre
[Link](True) Affiche la grille
[Link]('Texte') Définit un titre au graphique
[Link]('Texte') Définit le nom des données en abscisses
[Link]('Texte') Définit le nom des données en ordonnée
[Link]() Affiche le graphique
[Link]() Ferme la dernière figure créée/appelée/ouverte
Ferme toutes les figures – très utile en début de code pour forcer la
[Link]('all')
fermeture de toutes les fenêtres, sinon elles ne se mettent pas à jour
Vide la dernière figure créée/appelée/ouverte sans la fermer (lors
[Link]()
d’une simu, il est beaucoup plus rapide de vider que de fermer/ouvrir)
[Link](2) Permet d’attendre par exemple 2 secondes avant de continuer
Enregistrement dans le répertoire courant des figures préaffichées au
format standard (png) avec le nom précisé – Penser à enregistrer le
[Link]('Nom')
code dans un dossier avant de l’exécuter – Ne pas garder de show –
Consulter le cour pour générer des vidéos
Histogramme des valeurs de L dans l’intervalle défini
[Link](L,range=(0,20),bins=20)
par range découpé en bins parties (borne > exclue)
[Link](i) Créé une figure avec le numéro i ou de nom « Nom »
[Link]("Nom") Permet de rappeler cette figure
[Link](3)
Ferme la figure 3
[Link]()
[Link](3)
[Link](…) Ajoute une courbe à la figure 3
[Link]()
[Link](2)
[Link]() Vide le contenu de la figure 2
from matplotlib import pyplot as plt # Import librairie
[Link]('all') # Fermeture d’éventuelles fenêtres ouvertes
def f_courbe(X,Y,N_Fig,Legende):
[Link](N_Fig)
[Link](X,Y,label=Legende)
[Link]()
[Link]()
X,Y = [1,2,3],[0,1,2]
f_courbe(X,Y,1,'Legende')
Page 2 sur 2