使用matplotlib底图绘制地图 - 非常慢

时间:2015-01-24 16:03:45

标签: python matplotlib plot maps matplotlib-basemap

在matplotlib / basemap中绘制一个非常非常简单的欧洲地图需要花费很多时间(大约10秒!)。这只是不真实的!? 分辨率的设置仅为“l”(低)。

这是非常简单的代码:

import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap

m = Basemap(projection='stere',lon_0=5,lat_0=90.0,rsphere=6371200.,\
        llcrnrlon=-25.0,urcrnrlon=72.0,llcrnrlat=26.0,urcrnrlat=65.0,resolution='l')

m.drawcoastlines(linewidth=0.2)
m.drawcountries(linewidth=0.2)
plt.savefig('/var/www/map.png')

我需要每2小时绘制数百张这样的地图。这不可能吗? :(唯一的想法是:创建一个空的底图,并尝试使用shapefile绘制边界。

此致 约翰

0 个答案:

没有答案