Home > Enterprise >  How to update scatter with plot?
How to update scatter with plot?

Time:03-21

I am updating the graph, but can't join to it the scatter, could someone help me, please? I don't understand, how to realize it.

from matplotlib import pyplot as plt
from matplotlib.animation import FuncAnimation


fig = plt.figure()
ax = fig.add_subplot()
line = ax.plot([],[])[0]
x = []
y = []

scat = ax.scatter(x,y,c='Red')

def animate(i):
    x.append(i)
    y.append((-1)**i)
    line.set_data(x, y)
    ax.relim()
    ax.autoscale_view()

    return [line]

anim = FuncAnimation(fig, animate, frames=200, interval=100, blit=True)
plt.show()

I want to add dotes and their coordinates change only in X, Y should be 0.

enter image description here

CodePudding user response:

Several problems have to be addressed here. You have to update the scatter plot, which is a enter image description here

  • Related