Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| python:tracer_une_courbe [2019/10/21 12:24] – physix | python:tracer_une_courbe [2020/07/24 03:31] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Tracer une courbe ====== | ====== 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. | 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. | ||
| Ligne 9: | Ligne 11: | ||
| Les fonctions plot et show permettent ensuite respectivement de construire une courbe et d' | Les fonctions plot et show permettent ensuite respectivement de construire une courbe et d' | ||
| - | < | + | < |
| import matplotlib.pyplot as plt | import matplotlib.pyplot as plt | ||
| Ligne 25: | Ligne 27: | ||
| plt.plot(x, | plt.plot(x, | ||
| plt.show( ) | plt.show( ) | ||
| + | |||
| </ | </ | ||
| Ligne 31: | Ligne 34: | ||
| {{: | {{: | ||
| + | |||
| + | ===== Plusieurs courbes ===== | ||
| + | |||
| + | <code python> | ||
| + | import matplotlib.pyplot as plt | ||
| + | import numpy as np | ||
| + | |||
| + | # Some example data to display | ||
| + | x = np.linspace(0, | ||
| + | y = np.sin(x ** 2) | ||
| + | |||
| + | fig, axs = plt.subplots(2) | ||
| + | fig.suptitle(' | ||
| + | axs[0].plot(x, | ||
| + | axs[1].plot(x, | ||
| + | |||
| + | plt.show() | ||
| + | |||
| + | </ | ||
| + | |||
| + | donne | ||
| + | |||
| + | {{: | ||