python 3d绘图平面_python 用 matplotlib 在 3D 空间中绘制平面 实例详解

#创建画布

fig = plt.figure(figsize=(12, 8),

facecolor='lightyellow')#创建 3D 坐标系

ax = fig.gca(fc='whitesmoke',

projection='3d')

# 二元函数定义域平面

x= np.linspace(0, 9, 9)

y= np.linspace(0, 9, 9)

X, Y=np.meshgrid(x, y)#-------------------------------- 绘制 3D 图形 --------------------------------#平面 z=4.5 的部分

ax.plot_surface(X,

Y,

Z=X*0+4.5,

color='g',

alpha=0.6)#平面 y=4.5 的部分

ax.plot_surface(X,

Y=X*0+4.5,

Z=Y,

color='y',

alpha=0.6)#平面 x=4.5 的部分

ax.plot_surface(X=X*0+4.5,

Y=Y,

Z=X,

color='r',

alpha=0.6)#-------------------------------- --------------------------------#设置坐标轴标题和刻度

ax.set(xlabel='X',

ylabel='Y',

zlabel='Z',

xlim=(0, 9),

ylim=(0, 9),

zlim=(0, 9),

xticks=np.arange(0, 10, 2),

yticks=np.arange(0, 10, 1),

zticks=np.arange(0, 10, 1)

)#调整视角

ax.view_init(elev=15, #仰角

azim=60 #方位角

)#显示图形

plt.show()

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值