Solución:
Según este ejemplo:
import numpy as np
import matplotlib.pyplot as plt
N = 50
x = np.random.rand(N)
y = np.random.rand(N)
plt.scatter(x, y)
plt.show()
Producirá:
Para descomprimir sus datos de pares en listas, use zip
:
x, y = zip(*li)
Entonces, el de una sola línea:
plt.scatter(*zip(*li))
Si tiene una matriz numpy, puede hacer esto:
import numpy as np
from matplotlib import pyplot as plt
data = np.array([
[1, 2],
[2, 3],
[3, 6],
])
x, y = data.T
plt.scatter(x,y)
plt.show()
Si desea trazar una sola línea que conecte todos los puntos de la lista
plt.plot(li[:])
plt.show()
Esto trazará una línea que conectará todos los pares de la lista como puntos en un plano cartesiano desde el principio de la lista hasta el final. Espero que esto sea lo que querías.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)