开发者

Possible to use pyplot without DISPLAY?

I'm working remotely on a machine that's pretty restrictive. I can't install any software, and it won't accept my X11 session, so I have no display. The machine currently has pylab installed, and I'd like to use it to plot something开发者_开发技巧 and then save it for viewing on another computer. However, it seems there's no way to even create a plot without a display. Am I missing something?


Use another backend, for example Agg or SVG:

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


Yes, after creating the plots etc., instead of calling

pylab.show()

call

pylab.savefig('filename.XXX')

where XXX is one of the common image extensions (png, jpg...)

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜