matplotlib 创建三维轴
示例
Matplotlib轴默认为二维轴。为了创建三维图,我们需要Axes3D从mplot3d工具包中导入类,这将为轴启用一种新的投影,即'3d':
importmatplotlib.pyplotas plt from mpl_toolkits.mplot3d import Axes3D fig = plt.figure() ax = fig.add_subplot(111, projection='3d')
除了对二维图(例如线图,散点图,条形图,等高线图)的简单概括外,还提供了几种曲面图绘制方法,例如ax.plot_surface:
# generate example data import numpy as np x,y = np.meshgrid(np.linspace(-1,1,15),np.linspace(-1,1,15)) z = np.cos(x*np.pi)*np.sin(y*np.pi) # actual plotting example fig = plt.figure() ax = fig.add_subplot(111, projection='3d') # rstride and cstride are row and column stride (step size) ax.plot_surface(x,y,z,rstride=1,cstride=1,cmap='hot') ax.set_xlabel(r'$x$') ax.set_ylabel(r'$y$') ax.set_zlabel(r'$\cos(\pi x) \sin(\pi y)$') plt.show()
热门推荐
1 训练狗狗基础
2 怎么训练狗狗笑
3 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练