Python matplotlib actualiza el diagrama de dispersión desde una función
Estoy tratando de actualizar automáticamente un diagrama de dispersión. La fuente de mis valores X e Y es externa, y los datos se insertan automáticamente en mi código en intervalos de tiempo no predecidos (rondas).
Solo he logrado trazar todos los datos cuando finalizó todo el proceso, mientras que estoy tratando de agregar y trazar datos constantemente en mi lienzo.
Lo que sí obtengo (al final de toda la carrera) es esto:
Mientras que, lo que busco es esto:
Una versión simplificada de mi código:
import matplotlib.pyplot as plt
def read_data():
#This function gets the values of xAxis and yAxis
xAxis = [some values] #these valuers change in each run
yAxis = [other values] #these valuers change in each run
plt.scatter(xAxis,yAxis, label = 'myPlot', color = 'k', s=50)
plt.xlabel('x')
plt.ylabel('y')
plt.show()