matplotlib не показывает окно

#python #matplotlib #raspbian

#python #matplotlib #raspbian

Вопрос:

matplotlib на raspberry pi3 для простого кода не работает.

Мой код получает:

 _tkinter.TclError: no display name and no $DISPLAY environment variable
  

Я пытался использовать matplotlib.use('Agg') . Я не получаю ошибку, но она не показывает никакого графика, и matplotlib.use('TkAgg') я тоже получаю ошибку.

Я проверил серверную часть:

 import matplotlib
matplotlib.get_backend()
# 'TkAgg'
  

Кто-нибудь может сказать мне, в чем проблема?

 import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
# matplotlib.use('TkAgg')

plt.plot([1,2,3],[5,6,7])

plt.show()
  

Комментарии:

1. Улучшенное форматирование и грамматика

2. Вы запускаете это на сервере без отображения. Вы можете активировать графический вывод для своего сервера или пересылать графический вывод через используемое вами соединение.

3. Спасибо. Как я могу это сделать?