1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python加快绘图速度_提高matplotlib中多个数字的绘图速度

python加快绘图速度_提高matplotlib中多个数字的绘图速度

时间:2021-02-20 17:36:46

相关推荐

python加快绘图速度_提高matplotlib中多个数字的绘图速度

我有使用matplotlib pcolormesh生成大量png图像的代码 . 图像是高分辨率的,因此需要一段时间才能绘制图像 . 我试图尽可能地减少绘图时间而不影响图形的干净外观,但每个图像仍然需要大约15到20秒才能保存到文件中 .

问题是,此代码必须在操作设置中工作,当脚本在crontab上运行时(每当新数据可用时),每隔约5分钟生成一次图像 . 对于仅1个变量,我通过循环包含我的不同 Map 域的边界的字典来生成6个(或更多不同区域)的图像:

# Using the Agg backend because this will be run automatically

# Not sure if there are any faster alternatives to Agg

import matplotlib

matplotlib.use(Agg)

# The map domains used:

domains = { eweng: [40.7, 48, -80, -66], midatl: [35.5, 45, -87.5, -70]}

# Pull data from a file and do some calculations

# Now we plot for each domain

for region, constraint in domains.iteritems():

# region is name of domain, constraints are the values of lat/lon min and max

mH = Basemap(projection=mill, llcrnrlon=constraint[2], \<

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。