Можно использовать pyplot без DISPLAY?

Я работаю удаленно на машине, которая довольно ограничительна. Я не могу установить какое-либо программное обеспечение, и он не примет мою сессию X11, поэтому у меня нет отображения. В настоящее время на компьютере установлена ​​pylab, и я хотел бы использовать ее для создания графика, а затем сохранить ее для просмотра на другом компьютере. Тем не менее, кажется, что нет никакого способа создать сюжет без дисплея. Я что-то упускаю?

2 Solutions collect form web for “Можно использовать pyplot без DISPLAY?”

Используйте другой сервер, например Agg или SVG:

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

Да, после создания графиков и т. Д. Вместо вызова

 pylab.show() 

вызов

 pylab.savefig('filename.XXX') 

где XXX является одним из распространенных расширений изображений (png, jpg …)

  • Как Python может получить доступ к буферу X11?
  • Как использовать модули xlib и OpenGL вместе с python?
  • Предотвращение перекрытия окна в GTK
  • Как «заблокировать клавиатуру», чтобы предотвратить отправку других нажатий на X11 / Linux / Gnome?
  • Простая программа Linux / X11 для захвата и сохранения фокуса клавиатуры?
  • Python DBUS SESSION_BUS - зависимость X11
  • Ошибка Kivy - «Не удалось получить окно, прервать»
  • Python: скажите X, чтобы зарезервировать пространство экрана для приложения
  • Python - лучший язык программирования в мире.