Tracer une courbe

1 courbe

Pour afficher une courbe, on utilisera la bibliothèque matplotlib, très complète. Vous pouvez aller voir quelques exemples sur la page de la bibliothèque ici.

Il faut commencer par importer la bibliothèque matplotlib.pyplot grâce à la commande

Il suffit ensuite de disposer de deux listes de même taille par exemple les lignes suivantes permettent de construire une liste de valeurs de x comprises entre 0 et 10 et une liste de valeurs de y telles que y = 2 x² - 4

Les fonctions plot et show permettent ensuite respectivement de construire une courbe et d'afficher le graphique.

import matplotlib.pyplot as plt x = [ ] y = [ ] for i in range(1001): x.append(i * 10 / 1000) for val in x: y.append( 2 * val ** 2 - 4) plt.title("Titre du graphique") plt.xlabel("grandeur en abscisses") plt.ylabel("grandeur en ordonnées") plt.plot(x,y,"+",color="pink") plt.show( )

donne

Plusieurs courbes

import matplotlib.pyplot as plt import numpy as np # Some example data to display x = np.linspace(0, 2 * np.pi, 400) y = np.sin(x ** 2) fig, axs = plt.subplots(2) fig.suptitle('Vertically stacked subplots') axs[0].plot(x, y) axs[1].plot(x, -y) plt.show()

donne