Yeah!! I also faced the same problem,
if you are getting such kind of problem don't forget to clear the axis before displaying each frame of the animation.
use
plt.cla()
or
ax.clear()(in your case)
for each axis
before doing the plot in the function defined for animation