from mpl_toolkits.mplot3d import Axes3D
pylab.rcParams['grid.color']='steelblue'
pylab.rcParams['grid.linestyle']='--'
f=pylab.figure(figsize=(6,6))
ax=f.add_subplot(111,projection='3d')
X=numpy.linspace(-7,7,128); X,Y=numpy.meshgrid(X,X)
Z1=1/2*X**2+1/8*Y**2; Z1[Z1>6]=numpy.nan;
Z2[Z2<-6]=numpy.nan; Z2[Z2>6]=numpy.nan;
ax.plot_wireframe(X,Y,Z1,alpha=.9,lw=1,colors='#ff3636')
ax.plot_wireframe(X,Y,Z2,alpha=.3,lw=1,colors='#3636ff')
l1='$\\frac{x^2}{1^2}+\\frac{y^2}{2^2}=2 \\cdot z$'
l2=r'$\frac{x^2}{2^2}-\frac{y^2}{3^2}=2 \cdot z$'
ax.text(2,7,7,l1,color='#ff3636',fontsize=15)
ax.text(-12,-7,-7,l2,color='#3636ff',fontsize=15)
ax.xaxis.pane.fill,ax.yaxis.pane.fill,ax.zaxis.pane.fill=\
ax.set_xlim(-7,7); ax.set_ylim(-7,7); ax.set_zlim(-7,7)
No comments:
Post a Comment