上下文:使用Spyder 3.3.4版
执行这行代码时:
import matplotlib.pyplot as plt
#your code
fig = plt.figure()
ax = fig.gca(projection='3d')
我有一个输出错误:
raise ValueError("Unknown projection %r" % projection)
ValueError: Unknown projection '3d'
<Figure size 432x288 with 0 Axes>
同样的程序运行在一台旧笔记本电脑上
print('matplotlib: {}'.format(matplotlib.__version__))
在新机器上:
print('matplotlib: {}'.format(matplotlib.__version__))
matplotlib: 1.5.0rc3
在this question (Stackoverflow)中报告了类似的错误,但答案没有帮助。关于如何修改说明书的一些建议? matplotlib:3.0.2版
必须导入
Axes3D
才能在matplotlib中启用三维打印。有关三维绘图的官方教程可以在here中找到。所以正确的导入和代码看起来相关问题 更多 >
编程相关推荐