У меня есть график рассеивания и построены так, как я хочу, и я хочу создать видео .mp4 фигуры, вращающейся в пространстве, как если бы я использовал plt.show()
и перетащил точку обзора вокруг.
Этот ответ - это почти то, что я хочу, кроме как сохранить фильм, который мне пришлось бы вручную вызвать в FFMpeg с папкой изображений. Вместо сохранения отдельных кадров я предпочел бы использовать Matplotlib, встроенный в поддержку анимации. Приведенный ниже код:
from mpl_toolkits.mplot3d import Axes3D
ax = Axes3D(fig)
ax.scatter(xx,yy,zz, marker='o', s=20, c="goldenrod", alpha=0.6)
for ii in xrange(0,360,1):
ax.view_init(elev=10., azim=ii)
savefig("movie"%ii+".png")