我需要使用matplotlib在python中制作3D动画,我想动画垂直于Z轴的平面的生长,该平面的起点是一个点,随着时间的推移,其尺寸成比例地增加到一定范围(例如:RangeX = RangeY =(-5,5)),我不知道该怎么做,感谢您的帮助。
# 3D graphic
from mpl_toolkits.mplot3d.axes3d import Axes3D
import pylab as pl
import numpy as np
from matplotlib import animation
# Plane data
x,y=np.linspace(-5,5,10),np.linspace(-5,5,10)
X,Y=np.meshgrid(x,y)
Z=(X-Y)*0
#Origin point data
#This point is static
a=[0]
b=[0]
c=[0]
fig=pl.figure()
ax=fig.add_subplot(111,projection='3d')
# Plane
ax.plot_surface(X,Y,Z,alpha=0.5)
#Point
ax.scatter(a,b,c,c='r',marker='o',s=30)
pl.show()