Trazar puntos en Matplotlib
-
Trazar datos como puntos usando el método
matplotlib.pyplot.scatter()
-
Traza los datos como puntos usando el método
matplotlib.pyplot.plot()
Este tutorial explica cómo podemos graficar datos como puntos en Matplotlib usando el método matplotlib.pyplot.scatter()
y el método matplotlib.pyplot.plot()
.
Trazar datos como puntos usando el método matplotlib.pyplot.scatter()
matplotlib.pyplot.scatter()
es el método más directo y estándar para graficar datos como puntos en Matplotlib. Le pasamos las coordenadas de los datos a graficar como argumentos al método.
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()
Resultado:
Genera una simple gráfica de dispersión a partir de los puntos de datos dados. Pasamos las coordenadas X e Y como argumentos al método scatter()
para producir la gráfica de dispersión. Los métodos xlabel()
y ylabel()
fijarán las etiquetas del eje X y del eje Y respectivamente. El método title()
establecerá el título de la figura.
También podemos personalizar la gráfica de dispersión cambiando los parámetros color
y marker
al método 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()
Resultado:
Genera el gráfico de dispersión con color rojo y marcadores v
.
Traza los datos como puntos usando el método matplotlib.pyplot.plot()
Por defecto, el método matplotlib.pyplot.plot()
conectará todos los puntos con una sola línea. Para generar la gráfica de dispersión usando el matplotlib.pyplot.plot()
, establecemos el carácter para representar el marcador como el tercer argumento del método.
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()
Resultado:
Genera la gráfica de dispersión de los datos con o
como marcador en color red
para representar los puntos de datos.
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn