Контекст: с использованием 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
Похожая ошибка сообщена в этом вопросе (Stackoverflow) , но ответы не помогают. Некоторые предложения о том, как изменить инструкцию?
matplotlib: 3.0.2