Python 使用Axes3d的3D打印不执行

Python 使用Axes3d的3D打印不执行,python,scipy,pycharm,anaconda,Python,Scipy,Pycharm,Anaconda,当我尝试在pycharm中绘制3D对象时,会出现以下错误: TypeError: 'module' object is not callable 代码结构: # visualizing data with pyplot #usings import numpy as np import matplotlib.pyplot as plt import urllib from mpl_toolkits.mplot3d import axes3d #main code fig=plt.figure(

当我尝试在pycharm中绘制3D对象时,会出现以下错误:

TypeError: 'module' object is not callable
代码结构:

# visualizing data with pyplot
#usings
import numpy as np
import matplotlib.pyplot as plt
import urllib
from mpl_toolkits.mplot3d import axes3d
#main code
fig=plt.figure()
ax=axes3d(fig)
t=np.linspace(0,5*np.pi,501)
ax.plot(np.cos(t),np.sin(t),t)
plt.show()

请参阅工作代码示例

我把这行代码ax=axes3d(图)换成了ax=axes3d(图),运行正常

import numpy as np
import matplotlib.pyplot as plt

from mpl_toolkits.mplot3d import axes3d
#main code
fig=plt.figure()
ax = fig.gca(projection='3d')
t=np.linspace(0,5*np.pi,501)
ax.plot(np.cos(t),np.sin(t),t)
plt.show()