【发布时间】:2018-08-30 17:37:24
【问题描述】:
我正在尝试使用 python 生成一个绘图,同时 ssh 进入一个 rasp pi。我尝试了一些不同的方法,但无法显示情节或出现 Traceback 错误。
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
print ('start')
plt.plot([1,2,3,4],[1,4,9,16])
plt.show()
print ('finished')
开始
完成
import matplotlib
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt
print ('start')
plt.plot([1,2,3,4],[1,4,9,16])
plt.show()
print ('finished')
开始
Traceback(最近一次调用最后一次):
文件“run_ssa_test1.py”,第 20 行,在 plt.plot([1,2,3,4],[1,4,9,16])
文件“/usr/local/lib/python3.4/dist-packages/matplotlib/pyplot.py”,第 3306 行,在图中 ax = gca()
文件“/usr/local/lib/python3.4/dist-packages/matplotlib/pyplot.py”,第 950 行,在 gca 中 返回 gcf().gca(**kwargs)
文件“/usr/local/lib/python3.4/dist-packages/matplotlib/pyplot.py”,第 586 行,在 gcf 返回图()
文件“/usr/local/lib/python3.4/dist-packages/matplotlib/pyplot.py”,第535行,如图 **kwargs)
文件“/usr/local/lib/python3.4/dist-packages/matplotlib/backends/backend_tkagg.py”,第 81 行,在 new_figure_manager return new_figure_manager_given_figure(num, figure)
文件“/usr/local/lib/python3.4/dist-packages/matplotlib/backends/backend_tkagg.py”,第 89 行,在 new_figure_manager_given_figure 窗口 = Tk.Tk()
文件“/usr/lib/python3.4/tkinter/init.py”,第 1854 行,在 init 中 self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use) _tkinter.TclError: 没有显示名称,也没有 $DISPLAY 环境变量
【问题讨论】:
标签: python matplotlib ssh