Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Le module matplotlib.pyplot

TD3 : PCSI B Graphisme

Le module matplotlib.pyplot

1) Liste d’abscisses :

2) Liste des ordonnées :

Ecrire une fonction ordonnées qui calcule les valeurs prises par la fonction f sur une liste d’abscisse X

Argument d’entrée : X et f Argument de sortie ; Y : une liste d’ordonnées

3) Graphisme : cf fich® matplotlib

Ecrire une fonction nuage_points(xmin,xmax,n,f)

Argument d’entrée : xmin, xmax, n et la fonction f

Argument de sortie ; X et Y

Tracer la courbe f(x) sur l’intervalle [xmin,xmax]

import matplotlib.pyplot as plt

pltplot(X,Y)

pltshowQ

4) Fonction cercle

Ecrire une fonction cercle qui permet de tracer un cercle. Argument d’entrée xc et yc les coordonnées du centre du cercle et R le rayon du cercle Pas d’argument de sortie

5) PCSIB

Ecrire PCSI à l’écran en traçant un nuage de points

Importation du module

import matplotlib.pyplot as plt

Tracer un nuage de points reliés par défaut :

plt.plot(X,Y) # X et Y deux listes de réels

plt.show() # nécessaire parfois pour visualiser la courbe

Tracer un nuage de points non reliés

plt.plot(X,Y) # X et Y deux listes de réels marqueur choisi

Imposer une couleur :

plt.plot(X,Y) couleur rouge

imposer ligne, marqueur et couleur :

plt.plot(X,Y, ‘r’) couleur rouge

Arguments de la fonction plot : cf help(plt.plot)

plot(x, y, color=‘green’, linestyle=‘dashed’, marker=‘o’, markerfacecolor=‘blue’, markersize=12)

color‘k’
yellow
blue
green
‘r’
red
‘c’
cyan
‘m’
magenta
‘y’
yellow
black
white
‘b’
‘g’
‘w’
linestylestyle
solid
line
dashed
line
dash-dot
line
style
style
dotted
line
style
marker“‘s’”
“‘o’”
marker
point
circle
marker
square
marker

‘p’”
marker
pentagon
star
marker

Liste de quelques fonctions utiles du module pyplot :

FonctionDescription
plt.xlim(mini,maxi)l’_étendue
Régler
de
des
abscisses
l’axe
plt.ylim(mini,maxi)l’_étendue
ordonnées
Régler
de
des
l’axe
plt.title(titre)titre
Donner
un
à
a
la figure
plt.xlabel(nom)Donner
un
nom
à
l’axe
des
abscisses
plt.ylabel(nom)Donner
ordonnées
un
nom
à
l’axe
des
plt.figure(numero)une
Commencer
une
(dans
nouvelle
fenêtre)
nouvelle
figure
plt.grid()Trace
une
grille
plt.legend()avec
la couleur
Affiche
des
courbes
les
labels
du
plot