1.4.4.11 3D绘图

提示:你需要使用contourf

plot_plot3d_ex_1.png

从下面的代码开始,试着重新生成这个图片。

  1. from mpl_toolkits.mplot3d import Axes3D
  2. fig = pl.figure()
  3. ax = Axes3D(fig)
  4. X = np.arange(-4, 4, 0.25)
  5. Y = np.arange(-4, 4, 0.25)
  6. X, Y = np.meshgrid(X, Y)
  7. R = np.sqrt(X**2 + Y**2)
  8. Z = np.sin(R)
  9. ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap='hot')

点击图片查看答案。

更多请见用Mayavi 3D绘图