我的家用桌面是我工作站的核心(良好的CPU +内存)。我经常从我的chromebook和端口转发ipython笔记本电脑进行远程工作。
但是,我遇到了远程显示matplotlib动画的问题(静态图很好)。动画显示为静态图像。 (相同的代码在主机上运行时创建动画图。)我知道动画正在工作,因为我可以将其保存到MP4(并且视频是正确的)。
我目前的解决方法是将视频保存为MP4,将其推送到我的github页面,然后在我的chromebook上下载MP4,并使用chrome os的原生视频播放器。 此解决方法很糟糕!
是否有人有解决方案来查看远程托管的ipython笔记本中的动画图? 或者是否有人对我目前的解决方法有所改进?
任何想法都表示赞赏。
答案 0 :(得分:1)
%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
import time
from IPython.core.display import clear_output,display
f,ax = plt.subplots(nrows=1,ncols=1)
plt.xlim(0,10)
plt.ylim(0,100)
for i in range(10):
time.sleep(0.1)
clear_output(wait=True)
ax.plot(i,i**2,'bo')
display(f)
plt.close()