是否可以使用matplotlib图或类似的绘图工具,当我在工作的服务器上没有显示时,将python2应用程序中的绘图保存到文件中?
上下文: 我正在研究运行New Debian的服务器集群,以便在Python中运行一系列大型优化。我真的希望能够将这些优化保存为绘图(例如" opt-100.png"等文件)以及原始数据。我无法这样做,因为没有pylab和matplotlib.pyplot都可以导入,因为没有显示(即#34; RuntimeError:无法打开显示"当我尝试导入它们时被python抛出)。
我意识到我能够保存原始数据然后scp到我的本地机器上,但是由于我的代码的当前配置会有很多工作!!
答案 0 :(得分:1)
必须将Matplotlib的后端设置为使用软件渲染而不是硬件渲染。在任何matplotlib或pylab导入之前尝试这个:
return pages == 0;