【问题标题】:Plot 3d in 2d with numpy?用numpy在2d中绘制3d?
【发布时间】:2015-04-16 09:36:10
【问题描述】:

我无法使用 Numpy 在我的 Linux 计算机上绘制 3D 图形,因为我的显卡不支持 Linux,而且公司的驱动程序是基本的。是否可以将 3D 绘图的数据直接写入 2D 图像,例如 2D 绘图或 png 文件?

【问题讨论】:

    标签: python numpy matplotlib 3d 2d


    【解决方案1】:

    只需在您的情节上使用savefig() 方法。 Matplotlib 可以在没有显卡的情况下创建 3D 图形(例如在 Web 服务器上),然后您可以将图像直接保存到磁盘。

    【讨论】:

    • 谢谢。可以举个小例子吗?
    • @linuxfreebird 转到 matplotlib 库,运行任何示例,但首先将 plt.savefig('test.png') 附加到脚本中。
    • 哦等等我的程序正在使用 mayavi
    • 错误:在 /build/buildd/vtk-5.8.0/Rendering/vtkXOpenGLRenderWindow.cxx,第 631 行 vtkXOpenGLRenderWindow (0x68b49e0):无法创建 GLX 上下文。中止。
    • 这对我不起作用。我注释掉了这个图,只是编译,而不是绘图,它仍然会产生相同的驱动程序错误。我讨厌这个显卡。
    猜你喜欢
    • 1970-01-01
    • 2020-09-25
    • 2015-12-18
    • 2017-12-07
    • 1970-01-01
    • 2019-01-11
    • 2023-03-09
    • 1970-01-01
    • 2023-04-09
    相关资源
    最近更新 更多