Points de traçage dans Matplotlib

Suraj Joshi 30 janvier 2023
  1. Tracer les données sous forme de points en utilisant la méthode matplotlib.pyplot.scatter()
  2. Tracer les données sous forme de points en utilisant la méthode matplotlib.pyplot.plot()
Points de traçage dans Matplotlib

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 :

Diagramme de dispersion des données en utilisant la méthode de dispersion

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 :

Personnaliser le nuage de points des données en utilisant la méthode scatter

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 :

Diagramme de dispersion des données en utilisant la méthode du diagramme

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.

Auteur: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

Article connexe - Matplotlib Scatter Plot