相关疑难解决方法(0)

matplotlib.pcolor很慢.备择方案?

我想绘制一个2D数组(大约1000x1000),其值对应于色标.所以我使用了matplotlib.pcolor,它就是这样做的但是由于某种原因,当它达到那些尺寸时(例如2分钟左右才能绘制)它是超级慢的.这是什么原因?将float值转换为int16左右有帮助吗?pcolor还有其他选择吗?

from pylab import *

data=genfromtxt('data.txt',autostrip=True, case_sensitive=True)
pcolor(data,cmap='hot')
colorbar()
show()
Run Code Online (Sandbox Code Playgroud)

data.txt包含数组.加载过程确实需要几秒钟,但主要的计算时间肯定是由pcolor()和show()函数使用(大约每个60-90秒).

python numpy matplotlib

8
推荐指数
2
解决办法
5384
查看次数

标签 统计

matplotlib ×1

numpy ×1

python ×1