matplotlib三维视角转换

感谢:
https://blog.csdn.net/noah_cyz/article/details/79125640

语法

  1. view_init(elev,azim)
参数:
  • elev:沿着y轴旋转
  • azim:沿着z轴旋转

例子

  1. from mpl_toolkits.mplot3d import axes3d
  2. import matplotlib.pyplot as plt
  3. fig = plt.figure(figsize=(20,8),dpi=80)
  4. ax = fig.add_subplot(111, projection='3d')
  5. # 改变视图角度
  6. ax.view_init(elev=30,azim=45)
  7. # 测试数据
  8. X, Y, Z = axes3d.get_test_data(1)
  9. ax.set_xlabel('x')
  10. ax.set_ylabel('y')
  11. ax.set_zlabel('z')
  12. ax.plot_wireframe(X, Y, Z, rstride=1, cstride=1)
  13. plt.show()

原文出处:https://malaoshi.top/show_1EF3q2G4CT21.html