Мне нужно сделать 3D-анимацию на python с помощью matplotlib, я хочу анимировать рост плоскости, перпендикулярной оси 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()