0
我有一個循環,即在每次迭代中將一條線添加到圖上。現在這是非常緩慢的,因爲它似乎每次重繪整個圖。是否可以在設置圖表時禁用屏幕更新,然後重新啓用它們。如何在matplotlib中禁用屏幕更新
下面的代碼:
for rr,dd in zip(angles,dists):
if dd == inf:
pass
else:
lineend = (array([cos(rr), sin(rr)]) * dd)+origin;
plot([origin[0], lineend[0]], [origin[1], lineend[1]],'-b');
我知道我應該結合所有到一個通話中這plot
,我可能會在這個例子中做到這一點。但還有其他一些問題會成爲一個問題,所以一般的解決方案將非常有用。
謝謝!
哇,這是一個令人難以置信的差異!謝謝! –
我很高興聽到它爲你工作。我認爲像這樣的情況正是爲什麼存在非交互模式的原因。 – tom10