Итак, я пытаюсь создать фигуру, которая представляет трехмерный график из точек данных вместе с графиками 3 проекций в 3 других графиках. Я могу без проблем добавить вспомогательные участки для проекций, но когда я пытаюсь поместить трехмерный график в фигуру, происходит обратный удар.
вот мой код:
def plotAll(data):
fig = plt.figure()
plot_3d = fig.add_subplot(221)
ax = Axes3D(plot_3d)
for i,traj in enumerate(data.values()):
ax.plot3D([traj[0][-1]],[traj[1][-1]],[traj[2][-1]],".",color=[0.91,0.39,0.046])
#plot_12v13 = fig.add_subplot(222)
#plot_projections(data,0,1)
#plot_13v14 = fig.add_subplot(223)
#plot_projections(data,1,2)
#plot_12v14 = fig.add_subplot(224)
#plot_projections(data,0,2)
#plt.plot()
который отбрасывает назад:
Объект 'AxesSubplot' не имеет атрибута 'transFigure'
Я использую matplotlib 0.99.3, любая помощь будет принята с благодарностью, спасибо!