1.4.4.11 3D绘图
提示:你需要使用contourf
从下面的代码开始,试着重新生成这个图片。
from mpl_toolkits.mplot3d import Axes3D
fig = pl.figure()
ax = Axes3D(fig)
X = np.arange(-4, 4, 0.25)
Y = np.arange(-4, 4, 0.25)
X, Y = np.meshgrid(X, Y)
R = np.sqrt(X**2 + Y**2)
Z = np.sin(R)
ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap='hot')
点击图片查看答案。
更多请见:用Mayavi 3D绘图