Points de traçage dans Matplotlib
-
Tracer les données sous forme de points en utilisant la méthode
matplotlib.pyplot.scatter()
-
Tracer les données sous forme de points en utilisant la méthode
matplotlib.pyplot.plot()
Ce tutoriel explique comment nous pouvons tracer des données sous forme de points dans Matplotlib en utilisant la méthode matplotlib.pyplot.scatter()
et la méthode matplotlib.pyplot.plot()
.
Tracer les données sous forme de points en utilisant la méthode matplotlib.pyplot.scatter()
matplotlib.pyplot.scatter()
est la méthode la plus simple et la plus standard pour représenter les données sous forme de points dans Matplotlib. Nous passons les coordonnées des données à tracer comme arguments à la méthode.
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5, 6]
y = [2, 1, 5, 6, 3, 9]
plt.scatter(x, y)
plt.xlabel("X")
plt.ylabel("Y")
plt.title("Scatter Plot")
plt.show()
Production :
Il génère un simple diagramme de dispersion à partir des points de données donnés. Nous passons les coordonnées X et Y comme arguments à la méthode scatter()
pour produire le nuage de points. Les méthodes xlabel()
et ylabel()
fixeront respectivement les étiquettes de l’axe X et de l’axe Y. La méthode title()
définira le titre de la figure.
Nous pouvons également personnaliser le nuage de points en remplaçant les paramètres color
et marker
par la méthode scatter()
.
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5, 6]
y = [2, 1, 5, 6, 3, 9]
plt.scatter(x, y, color="red", marker="v")
plt.xlabel("X")
plt.ylabel("Y")
plt.title("Scatter Plot")
plt.show()
Production :
Il génère le nuage de points avec la couleur rouge et les marqueurs v
.
Tracer les données sous forme de points en utilisant la méthode matplotlib.pyplot.plot()
Par défaut, la méthode matplotlib.pyplot.plot()
connectera tous les points avec une seule ligne. Pour générer le nuage de points à l’aide de la méthode matplotlib.pyplot.plot()
, nous définissons le caractère représentant le marqueur comme troisième argument de la méthode.
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5, 6]
y = [2, 1, 5, 6, 3, 9]
plt.plot(
x,
y,
"o",
color="red",
)
plt.xlabel("X")
plt.ylabel("Y")
plt.title("Scatter Plot")
plt.show()
Production :
Il génère le nuage de points à partir des données avec o
comme marqueur en couleur red
pour représenter les points de données.
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn