Is there a simple way to animate a scatterplot in matplotlib, in a similar way to which the plot is created?
I know currently I can do this to create the plot:
scatter = ax.scatter([x values], [y values], [z values])
However, every example I find online uses numpy functions to generate its data rather than something external like three lists, leaving me with much difficulty understanding how the data is modified in the method which updates the animation.
Is it possible to give matplotlib an entirely new set of data to plot for each frame? (every point of data will change anyway)
Note: in case there are special considerations for this situation, this is a 3D plot.