9.M1 : Tracer une courbe en python
Compétences mises en jeu
• Capacité numérique : représenter les positions successives d’un système modélisé par un point lors d’une évolution unidimensionnelle ou bidimensionnelle à l’aide d’un langage de programmation.
Matériel
- Ordinateur avec le logiciel Thonny
Code python
import matplotlib.pyplot as plt
import math
# Création de listes de valeurs
liste_A = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
liste_B = [0, 2, 4, 6, 8, 10 ,12, 14, 16, 18, 20]
# Création des éléments informatifs du graphique
plt.title('Titre du graphique')
plt.xlabel('Légende de l\'axe des abscisses')
plt.ylabel('Légende de l\'axe des ordonnées')
# Paramétrages
plt.plot([0, 21], [0,11], 'w. ') # Limites des axes (facultatif)
plt.axis('equal') # axes normés (facultatif)
plt.grid()
# Création des points du graphique (explications de la ligne de code qui suit) :
# la première liste, ici liste_A, est utilisée pour les abscisses
# la deuxième liste, ici liste_B, est utilisée pour les ordonnées
# 'rx ' signifie rouge/croix/rien
plt.plot(liste_A, liste_B,'rx ')
# Affichage du graphique
plt.show()
Compléments
• Lien : Module
pour Python
