1. Description de la méthode plt.scatter() matplotlib
La méthode plt.scatter() est une fonction fournie par la bibliothèque de visualisation en Python Matplotlib. Elle est utilisée pour créer des graphiques de dispersion (scatter plots) qui affichent des points individuels dans un espace bidimensionnel, où chaque point est représenté par ses coordonnées x et y. Ces points peuvent être utilisés pour représenter des données individuelles, montrer des tendances, ou comparer la corrélation entre deux variables.
2. Syntaxe et usage de la méthode plt.scatter()
Voici une description de la syntanxe de plt.scatter() :
Syntaxe
La méthode plt.scatter() prend en charge plusieurs arguments pour personnaliser la création du graphique:
1 |
plt.scatter(x, y) |
Exemple avec des arguments pour la personnalisation
1 2 3 4 5 |
plt.scatter(x, y, s=20, c='blue', marker='o', label='Données') plt.xlabel('Axe X') plt.ylabel('Axe Y') plt.title('Graphique de dispersion') plt.legend() |
Ou :
- x : Liste ou tableau des valeurs x.
- y : Liste ou tableau des valeurs y correspondantes.
- s : Taille des points sur le graphique (en points carrés).
- c : Couleur des points.
- marker : Type de marqueur à utiliser pour les points (par exemple, 'o' pour cercles, '^' pour triangles, etc.).
- label : Étiquette de légende pour le graphique (utilisée avec plt.legend()).
3. Exemple d'utilisation de la méthode plt.scatter()
Voici un exemple simple de l'utilisation de plt.scatter() pour créer un graphique de dispersion :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [10, 5, 8, 12, 7] """ plt.scatter() crée un graphique de dispersion avec les points définis par les listes x et y. La personnalisation inclut la couleur, le marqueur et l'ajout d'une légende. """ plt.scatter(x, y, color='blue', marker='o', label='Données') plt.xlabel('Axe X') plt.ylabel('Axe Y') plt.title('Exemple de graphique de dispersion') plt.legend() plt.show() |
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