2016-06-29 35 views
0

我的家用臺式機是我的工作站(良好的CPU +內存)的膽量。我經常從我的chromebook和端口轉發ipython筆記本ssh進入遠程工作。從遠程託管ipython筆記本的matplotlib動畫

但是,我遇到了遠程顯示matplotlib動畫的問題(靜態圖很好地工作)。動畫顯示爲靜態圖像。 (在主機上運行時,相同的代碼會創建一個動畫圖)。我知道動畫正在工作,因爲我可以將它保存到MP4中(並且視頻正確)。

我目前的解決方法是將視頻保存爲MP4,把它推到我的GitHub頁面,然後下載在Chromebook上的MP4,並使用Chrome操作系統的本地視頻播放器。 此變通辦法很糟糕!

有沒有人有解決方案來查看遠程託管ipython筆記本中的動畫圖? 或者有沒有人改進我目前的解決方法?

任何想法表示讚賞。

回答

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() 
+0

謝謝你的答覆。因爲我使用的是funcAnim方法,所以我不能使用'display'。我將用代碼片段更新問題。 – keithSchumacher