matplotlib绘制3d图时出现Unknown projection '3d'错误

报错原因:

matplotlib版本和python版本的更新问题。

解决办法:

from mpl_toolkits.mplot3d import axes3d

fig = mp.figure('3D Scatter')
ax3d = fig.gca(projection='3d')

改为

fig = mp.figure('3D Scatter')
ax3d = axes3d.Axes3D(fig)  #  class axes3d  创建三维坐标系

你可能感兴趣的:(报错,3dprojection报错)