在Linux服务器上运行Python2应用程序时保存matplotlib plot而不显示

2024-10-03 21:25:57 发布

您现在位置:Python中文网/ 问答频道 /正文

当我正在工作的服务器上没有显示时,是否可以使用matplotlib plot或类似的打印工具将python2应用程序中的绘图保存到文件中?在

上下文: 我在运行newdebian的服务器集群上运行Python中的一系列大型优化。我真的希望能够将这些优化保存为绘图(例如,一个像“opt-100.png”这样的文件)以及原始数据。我不能这样做,因为皮拉布和matplotlib.pyplot无法导入,因为没有显示(即当我尝试导入时,python抛出了“RuntimeError:could not open display”)。在

我意识到我可以保存原始数据,然后scp到我的本地机器上,但由于我的代码的当前配置,这将是一个很大的工作!!在


Tags: 文件工具服务器应用程序绘图原始数据plotpng