我在python中有一段代码可以创建动画,并生成一个图。与动画相关的代码如下:
class Node:
def __init__(self):
self.fig, self.ax = plt.subplots()
self.ln_agents, = plt.plot([],[], 'bs')
ani = animation.FuncAnimation(self.fig, self.draw_agents, self.new_data, init_func=self.init_2DSpace, interval=200)#interval=2000
plt.show()
def draw_agents(self, points):
if condition met:
plt.close()
self.ln_agents.set_xdata(np.array(points[0]))
self.ln_agents.set_ydata(np.array(points[1]))
当满足某些条件时,动画应该停止。 我需要在远程服务器上运行此代码,以便即使在删除ssh连接时它也会继续运行。我知道我可以使用ubuntu终端上的 screen 命令实现这一目的。我不需要在本地计算机上看到输出。当我在没有 -X 标志的情况下ssh到服务器时,我收到以下错误
意外错误:(,TclError('无显示名称且没有$ DISPLAY环境变量'),)
有什么建议吗? 谢谢!