1. Description de la méthode plt.quiver() matplotlib
La méthode plt.quiver() de la bibliothèque Matplotlib est utilisée pour créer des graphiques de vecteurs, également connus sous le nom de graphiques de champ vectoriel. Ce type de graphique est couramment utilisé pour visualiser des vecteurs bidimensionnels dans un espace à deux dimensions, où chaque vecteur est représenté par une flèche qui a une longueur, une direction et parfois une couleur spécifiques. La méthode plt.quiver() permet une personnalisation avancée de la représentation graphique des vecteurs pour mieux comprendre les données.
2. Syntaxe et usage de la méthode plt.quiver()
Voici une description générale de la syntaxe de la méthode plt.quiver():
Syntaxe
1 |
plt.quiver(X, Y, U, V, **kwargs) |
Paramètres
- X et Y : Les coordonnées (grilles) à partir desquelles vous souhaitez dessiner les vecteurs. Ce sont des tableaux de données NumPy qui spécifient les positions de départ des vecteurs.
- U et V : Les composantes horizontales et verticales des vecteurs. Ce sont également des tableaux NumPy qui spécifient la direction et la magnitude de chaque vecteur.
- **kwargs : Cet argument facultatif permet de spécifier des paramètres supplémentaires pour personnaliser l'apparence des flèches, tels que la couleur, l'échelle, la largeur des flèches, etc.
Valeur de retour
La fonction plt.quiver(): génère un diagramme de vecteurs dans la figure Matplotlib actuelle.
3. Exemples d'usages de la méthode plt.quiver()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import matplotlib.pyplot as plt import numpy as np # Création de données de base pour les vecteurs X = np.linspace(0, 1, 10) Y = np.linspace(0, 1, 10) U, V = np.meshgrid(X, Y) # Création d'une figure plt.figure() # Tracé des vecteurs plt.quiver(X, Y, U, V, scale=10, color='b') # Affichage de la figure plt.show() |
Ce qui affiche après exécution:
- Grille de vecteurs: Nous avons créé icic une grille de vecteurs bidimensionnels
- plt.quiver() : est utilisé pour les représenter dans une figure Matplotlib.
- Les paramètres X et Y : définissent les positions de départ des vecteurs,
- U et V : spécifient leurs composantes horizontales et verticales.
- Le paramètre scale : contrôle l'échelle des vecteurs, et color définit la couleur des flèches.
Younes Derfoufi
CRMEF OUJDA
-
Langage Python pour les Nuls, 3e éd - John Paul Mueller
€ 24,00 Acheter le livre -
Tenda Routeur WiFi 6 RX12 Pro, Router Tenda WiFi AX3000 Bi-Bande, 5 * 6dBi Antennes à Haut Puissance, Large Couverture,
€ 57,00 Acheter le livre -
Python pour les Nuls, 4è édition - John Paul Mueller
€ 25,00 Acheter le livre