您现在的位置是:首页 > 技术教程 正文

ax = fig.gca(projection=‘3d‘)报错的解决方法

admin 阅读: 2024-03-25
后台-插件-广告管理-内容页头部广告(手机)

最近在学习tensorflow,其中有使用matplotlib画一个3d图像的练习。跑代码时遇到以下问题

TypeError: FigureBase.gca() got an unexpected keyword argument 'projection

我发现是Axes3D函数没有用到(图中第5行),通过查询并实验网上的一些解决方法后,现记录一下

解决方法:

  1. ax = fig.gca(projection='3d')                                #原来的代码
  2. ax = fig.add_axes(Axes3D(fig))                            #改正后的代码

实际效果如图所示:

标签:
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

在线投稿:投稿 站长QQ:1888636

后台-插件-广告管理-内容页尾部广告(手机)
关注我们

扫一扫关注我们,了解最新精彩内容

搜索