matplotlib中的3D绘图警告解决:MatplotlibDeprecationWarning: Axes3D(fig) adding itself to the figure

在用matplotlib绘图中:

ax = Axes3D(fig)

我们得到了下面的警告:

MatplotlibDeprecationWarning: Axes3D(fig) adding itself to the figure is deprecated since 3.4. Pass the keyword argument auto_add_to_figure=False and use fig.add_axes(ax) to suppress this warning. 
The default value of auto_add_to_figure will change to False in mpl3.5 and True values will no longer work in 3.6.  This is consistent with other Axes classes.

解决方法:

按照提示在Axes3D的参数中加上auto_add_to_figure=False

ax = Axes3D(fig,auto_add_to_figure=False)
fig.add_axes(ax)

错误解决!

你可能感兴趣的:(Python3常用到的函数总结,matplotlib,3d,python)