Итак, допустим, у меня есть следующий словарь:
dictionary = {'a': [1,2,3], 'b':[4,2,5], 'c':[5,9,1]}
Таким образом, способ, которым я бы сделал один сюжет из всех линий 'a', 'b', 'c' был бы ( при условии, что фигура уже объявлена, и т. д. c.):
#half-setup for animation
lines = []
mass = list(dictionary.keys()) #I know this is redundant but my 'mass' variable serves another purpose in my actual program
for i in range(len(mass)): #create a list of line objects with zero entries
a, = ax.plot([], [])
lines.append(a)
#single plot
for i in dictionary:
index = np.array(locations[i]) #convert to numpy
ax.plot(index[:,0],index[:,1],index[:,2])
plt.show()
Итак, как я могу превратить это в анимированный 3D-график? Я уже пробовал plt.ion () и plt.pause (), но анимация мучительно медленная.