pycharm 使用Axes3D绘制3d图不显示

在PyCharm2023.1.1版本中,使用matplotlib绘制3D图形时遇到问题,原本的`Axes3D(fig)`代码会导致空白图。解决方案是将代码改为`fig.add_subplot(111,projection=3d)`,这样可以正确显示3D图形。这里的参数111表示创建1x1布局中的第一个子图,对于不同的子图布局,如2x3,可以调整为如234来指定特定子图位置。
摘要由CSDN通过智能技术生成

版本:pycharm2023.1.1

源代码:
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = Axes3D(fig)

绘制出的3d图为空白

其中ax = Axes3D(fig)应改为
ax = fig.add_subplot(111, projection=‘3d’)
即可正常显示。

111中前两个1表示1x1的子图,最后一个1表示第1子图。
如果234的话,就是2x3的子图的第四子图。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值