【问题标题】:3D plot with Axes3d does not perform使用 Axes3d 的 3D 绘图不执行
【发布时间】:2016-06-11 00:45:03
【问题描述】:

当我尝试在 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()

【问题讨论】:

    标签: python scipy pycharm anaconda


    【解决方案1】:

    查看工作代码示例here

    我将ax=axes3d(fig) 换成了ax=axes3d(fig),它运行良好。

    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()
    

    【讨论】:

      猜你喜欢
      • 2016-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多