Vous êtes sur la page 1sur 2

LYCEE LISSANE EDDINE IBN KHATIB ANNEE SCOLAIRE 2017/2018

CENTRE CPGE-LAAYOUNE-

Calcul Numérique en Python


La bibliothèque matplotlib

 La librairie matplotlib permet de tracer des graphes 2D ou 3D et afficher des images.


Importation des modules :
import matplotlib as mp
import matplotlib.pyplot as plt

 Les Fonctions du sous-module pyplot de matplotlib :


Plot Pour tracer une courbe à partir d’un tableau de valeurs

Show Pour ouvrir un tableau et afficher l’image créée

Axis Pour préciser la nature des axes

Xlabel, ylabel Pour donner un nom aux axes

Grid Pour ajouter une grille

Legend Pour ajouter une légende pour chaque courbe

Savefig Pour enregistrer la figure dans un fichier image

hist Pour tracer des histogrammes

Exemple 1 : tracer une droite entre deux points A (1,2) et B (3,4) :

Import matplotlib.pyplot as plt

plt.plot([1,2,3,4])
plt.xlabel('axe des x')
plt.ylabel('axe des y'
plt.grid(True)
plt.show()

Exemple 1 : tracer la courbe de la fonction f(x)=x2-10 sur l'intervalle [-5 ;5] :


import numpy as np
import matplotlib.pyplot as plt
#définir la fonction f(x)=x2-10
Def f(x):
return x**2-10
x=np.linspace(-5,5,100)
#tarcer la courbe
plt.plot(x,f(x),color='r')
plt.xlabel('axe des x')
plt.ylabel('fonction f(x)')
plt.grid(True)
plt.show()

Professeur : ARROU ABDESSELAM Page | 1


LYCEE LISSANE EDDINE IBN KHATIB ANNEE SCOLAIRE 2017/2018
CENTRE CPGE-LAAYOUNE-

Exemple 3 :
Tracer la courbe de la fonction f(x)=sin(x) et de la fonction g(x)=cos(x) sur l'intervalle [-π, π]
import numpy as np
import matplotlib.pyplot as plt

x=np.linspace(-np.pi,np.pi,256)
f=np.cos(x)
g=np.sin(x)
plt.plot(x,f,'b') #tracé du cosinus en Blue
plt.plot(x,g,'g') #tracé du sinus en vert

plt.grid(True) #Affichage d'une grille


plt.legend(('cos','sin'),'upper right', shadow=True) #Affichage de
la légende
plt.xlabel('axe des x') #Etiquette sur l'axe x
plt.ylabel('axe des y') #Etiquette sur l'axe y

plt.title('Fonctions sinus et cosinus') #titre


plt.savefig('ExempleTrace') #sauvegarder l'image
plt.show() #Affichage de courbes

Exemple 4 : Tracer plusieurs courbes

Professeur : ARROU ABDESSELAM Page | 2

Vous aimerez peut-être aussi