2016-08-15 36 views
1

我正在處理大量數據(240,131000)和更大。我目前使用下面的代碼來繪製這個。pyplot緩慢的大數據熱圖

fig,ax = pyplot.subplots() 
spectrum = ax.pcolor(waterfallplot, cmap='viridis') 
pyplot.colorbar() 
pyplot.show() 

但是,它需要很長時間(30分鐘+),情節仍然沒有顯示出來。快速斷點檢查說代碼到達spectrum=行,但不會過去。看看我的電腦上的記憶,它甚至沒有接近極限。

有沒有人有更好的方式做到這一點?

+0

您應該添加與您正在使用的庫相關的標籤來繪製... – nbro

+0

@nbro謝謝!我添加了它。 – SanticL

+0

您是否檢查過[this](http://stackoverflow.com/questions/7470288/matplotlib-pcolor-very-slow-alternatives)和[this](http://matplotlib.org/examples/pylab_examples/pcolor_demo.html )? – sascha

回答

0

pcolorfast最適合大型陣列和快速更新。