python - 可以在没有显示的情况下使用 pyplot 吗?

标签 python x11 matplotlib

我在一台限制性很强的机器上远程工作。我无法安装任何软件,它不会接受我的 X11 session ,所以我没有显示。该机器当前安装了 pylab,我想用它来绘制一些东西,然后保存以供在另一台计算机上查看。但是,似乎没有办法在没有显示器的情况下创建绘图。我错过了什么吗?

最佳答案

使用另一个后端,例如 Agg 或 SVG:

import matplotlib
matplotlib.use('Agg')
...
matplotlib.savefig('out.png')

关于python - 可以在没有显示的情况下使用 pyplot 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2766149/

相关文章:

makefile - 在 OSX 10.8.3 : "ld: library not found for -lX11" 中使用 X11

python - matplotlib:如何创建原始后端

python - 通过列/值对列表追加列

python - 使用需要在多个级别广播的多索引 Pandas 数据帧执行算术

python - 为什么 classifier.predict() 方法期望测试数据中的特征数量与训练数据中的特征数量相同?

c - 来自 X11 库的 Haskell fetchName 不返回窗口的名称

c++ - 使用带有 C++ 后端的 Python GTK GUI 前端

python - Matplotlib 连续检查按钮

python - 关于从 txt 文件数据绘图的问题

python - 外部合并后保留 Dataframe 列数据类型