I'm trying to make an animated chart with two lines plotting x, y and x, z with animation in the same figure, but I'm not succeeding. Can you help me?
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
x = np.arange(130, 190, 1)
y = 97.928 * np.exp(- np.exp(- 0.1416 *( x - 146.1 )))
z = 96.9684 * np.exp(- np.exp(-0.1530*( x - 144.4)))
fig, ax = plt.subplots()
line, = ax.plot(x, y, color = "r")
def update(num, x, y, line):
line.set_data(x[:num], y[:num])
line.axes.axis([130, 200, 0, 110])
return line,
ani = animation.FuncAnimation(fig, update, len(x), fargs=[x, y, line],
interval=295, blit=True)
ax.set_xlabel('Age (day)')
ax.set_ylabel('EO (%)')
plt.show()