python:bases:mathplot

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
python:bases:mathplot [2020/06/12 15:12] – [2. Exemples] philippepython:bases:mathplot [2021/08/11 09:19] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +{{ :suivant.png?nolink&30|}} {{ :retour.png?nolink&30|}} [[python:bases:accueilmodule|{{ :iconemaison.jpg?nolink&30|Sommaire Les modules et packages}}]]
 +
 +===== Matplotlib et Numpy =====
 +{{ :micropython:python.png?nolink&80|}}
 +[Mise à jour le : 9/4/2021]
 +
 +=== Sources ===
 +  * **Documentation** : <html><a href="https://numpy.org/" target="_blank">NumPy</a></html>, <html><a href="https://matplotlib.org/" target="_blank">mathplotlib</a></html>
 +  * **Real Python** : <html><a href="https://realpython.com/python-matplotlib-guide/" target="_blank">Python Plotting With Matplotlib (Guide)</a></html>
 +
 +---- 
 +
 +==== 1. Présentation ====
 +
 +{{ :python:bases:numpy_logo.png?nolink|}}
 +=== NumPy===
 +NumPy est une extension du langage de programmation Python, destinée à manipuler des matrices ou tableaux multidimensionnels ainsi que des fonctions mathématiques opérant sur ces tableaux. <html><a href="https://fr.wikipedia.org/wiki/NumPy" target="_blank">Wikipédia</a></html>
 +
 +{{ :python:bases:matplotlib.jpg?nolink|}}
 +=== Matplotlib ===
 +Matplotlib est une bibliothèque destinée à tracer et visualiser des données sous formes de graphiques. Elle peut être combinée avec les bibliothèques python de calcul scientifique NumPy et SciPy. Matplotlib est distribuée librement et gratuitement sous une licence de style BSD. <html><a href="https://fr.wikipedia.org/wiki/Matplotlib" target="_blank">Wikipédia</a></html>
 +
 +<note important>Les bibliothèques **matplotlib** et **numpy** sont installées avec le gestionnaire de paquet **pip**.</note>
 +==== 2. Exemples ====
 +
 +=== Tracé d'une courbe ===
 +
 +{{ :python:prepapy19.png?nolink&250|}}
 +<code python plot.py>
 +# Bibliothèque
 +import matplotlib.pyplot as plt
 +import matplotlib as mpl
 +import numpy as np
 +
 +x = np.linspace(0, 20, 100)
 +plt.plot(x, np.sin(x))
 +plt.show()
 +</code>
 +
 +
 +----
 +
 +====Pour aller plus loin====
 +  * <html><a href="https://realpython.com/python-matplotlib-guide/" target="_blank">Python Plotting With Matplotlib (Guide)</a></html>