0% ont trouvé ce document utile (0 vote)
11 vues4 pages

Fonctions essentielles de Matplotlib

Transféré par

isaacmoye16
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
11 vues4 pages

Fonctions essentielles de Matplotlib

Transféré par

isaacmoye16
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Fonctions_Matplotlib

May 28, 2024

1 Quelques fonctions de matplotlib


[ ]:

1.1 Objets de figures et d’axes


1.1.1 Créer une figure
La figure contient tous les éléments du tracé. Le principal moyen de créer une figure dans
matplotlib consiste à utiliser le pyplot .
[ ]: import [Link] as plt

fig = [Link]()

Vous pouvez éventuellement fournir un numéro que vous pouvez utiliser pour accéder à une image
précédemment créée.
Si aucun numéro n’est fourni, l’ID du dernier personnage créé sera incrémenté et utilisé à la place;
les chiffres sont indexés à partir de 1 et non de 0.
[ ]: import [Link] as plt

fig = [Link]()
fig = [Link](1) # True

Au lieu d’un nombre, les chiffres peuvent également être identifiés par une chaîne.
Si vous utilisez un backend interactif, cela définira également le titre de la fenêtre.
[ ]: import [Link] as plt

fig = [Link]('image')

Pour choisir l’utilisation de la figure


[ ]: [Link]([Link]) # or

[Link](1)

1
1.1.2 Créer un axe
Il existe deux manières principales de créer un axe dans matplotlib:
• utiliser pyplot
• utiliser l’API orientée objet.
En utilisant pyplot:
[ ]: import [Link] as plt

ax = [Link](3, 2, 1) # 3 rows, 2 columns, the first subplot

En utilisant l’API orientée objet:


[ ]: import [Link] as plt

fig = [Link]()
ax = fig.add_subplot(3, 2, 1)

La fonction de commodité [Link]() peut être utilisée pour produire une figure et une
collection de sous-parcelles dans une commande:
[ ]: import [Link] as plt

fig, (ax1, ax2) = [Link](ncols=2, nrows=1) # 1 row, 2 columns

[ ]:

1.2 Insertion de formules TeX dans les parcelles


Les formules TeX peuvent être insérées dans le tracé à l’aide de la fonction rc
Exemple
[ ]:

[ ]: import [Link] as plt

[Link](usetex = True)

#Utilisation

[Link]('\\alpha')
[Link](r'\alpha')

Exemple de code
[ ]: import [Link] as plt

[Link](usetex = True)

2
x = range(0,10)
y = [t**2 for t in x]
z = [t**2+1 for t in x]

[Link](x, y, label = r'$\beta=\alpha^2$')


[Link](x, z, label = r'$\beta=\alpha^2+1$')
[Link](r'$\alpha$')
[Link](r'$\beta$')
[Link](loc=0)
[Link]()

1.2.1 Enregistrement et exportation de tracés utilisant TeX


Afin d’inclure les tracés créés avec matplotlib dans les documents TeX, ils doivent être enregistrés
sous pdf fichiers pdf ou eps . Tout texte du tracé (y compris les formules TeX) est rendu sous
forme de texte dans le document final.
[ ]: [Link]('my_pdf_plot.pdf') # Saving plot to pdf file

[Link]('my_eps_plot.eps') # Saving plot to eps file

[Link]("my_png_plot.png")

1.3 Fermer une fenêtre de figure


Syntaxe
[ ]: [Link]() # ferme la figure active en cours

[Link](fig) # ferme la figure avec la poignée 'fig'

[Link](num) # ferme le numéro de chiffre 'num'

[Link](nom) # ferme la figure avec l'étiquette 'name'

[Link]('all') # ferme tous les chiffres

Exemple
[ ]: import [Link] as plt

fig1 = [Link]() # création de la première figure

[Link]([0, 1], [0, 1])

fig2 = [Link]() # création de la seconde figure

3
[Link]([0, 1], [0, 1])

[Link](fig1) # ferme la première figure mais la seconde reste active

Vous aimerez peut-être aussi