col = LineCollection(lines, array=colors, cmap=plt.cm.gray)
ax.add_collection(col)
ax.autoscale()

def update(i):
    colors = np.random.random(len(lines))
col.set_array(colors)
return col,
ani = animation.FuncAnimation(fig, update, interval=1, blit=True, init_func
    =lambda : [col])
plt.show()
Анимация, основанная только на обновлении цветов на графике