代码之家  ›  专栏  ›  技术社区  ›  OmG

“PathCollection”对象没有属性“do_3d_projection”

  •  0
  • OmG  · 技术社区  · 6 年前

    我无法从齐柏林飞艇的python中获取以下代码的输出:

    import matplotlib.pyplot as plt
    from mpl_toolkits.mplot3d import Axes3D
    fig = plt.figure()
    ax = Axes3D(fig)
    
    x = list(range(0, 100))
    y = list(range(0, 100))
    z = list(range(0, 100))
    
    ax.scatter(x, y, z)
    plt.show()
    

    错误是:

    AttributeError:“PathCollection”对象没有属性“do_3d_projection”

    scatter 无法在齐柏林飞艇的python中工作,因此会出现上述错误。阿斯洛, this solution

    0 回复  |  直到 6 年前
        1
  •  -1
  •   Rogger Tân    5 年前

    回答有点晚。。。

    enter image description here 请记住在安装后编辑Python的路径优先级。此外,您可能需要在命令行中键入“python”进行验证。 enter image description here 此解决方案应仅适用于64位系统。不知道这个问题是否会发生在32位上。