无法在matplotlib中创建3D轴

Eri*_*ele 3 matplotlib

我正在尝试制作三维图,但我无法创建3D轴.

当我尝试时,它给出了一个错误,指出"ValueError:Unknown projection'3d'".

这是我尝试创建Axes对象的方法

import matplotlib.pyplot as plt 

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

plt.show()
Run Code Online (Sandbox Code Playgroud)

如何在matplotlib中创建3D Axes对象?

Pau*_*l H 6

要创建3D轴,您需要导入mplot3d工具包:

from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

plt.show()
Run Code Online (Sandbox Code Playgroud)

图库中有几个3D示例:http: //matplotlib.org/examples/mplot3d