python绘制地图,python做地图统计图
现在,用python画画很难打败一直跟着边肖学的朋友,甚至有些朋友画得比边肖还好。为此,边肖也暗暗下了一番功夫画图,细节的完美一定会让画面更好看。所以边肖知道每个人都能画地图,但是他们不一定知道地图上的比例。毕竟,没有比例尺你怎么能看地图呢?不,小朋友,接下来我们来看看。
绘图比例尺的作用是drawmapscale。下图显示了两个缩放示例。
from mpl _ toolkits . basemapimportbase map
importmatplotlib.pyplotasplt
importnumpyasnp
plt.figure(figsize=(6,6))
mymap=Basemap(llcrnrlon=-10,llcrnrlat=35,urcrnrlon=5。urcrnrlat=45。
分辨率=i ,投影=merc ,lat_0=39.5,lon_0=-3.25)
mymap . fill continentals(color= gray ,lake_color=lightskyblue )
mymap.drawcoastlines()
mymap . drawmapboundary(fill _ color= sky blue )
mymap . draw子午线(np.arange(-10,5 0.001,5),labels=[1,1,1,1])
mymap . draw parallels(NP . arange(35,45 0.001,5),labels=[1,1,1,1])
mymap.drawmapscale(-4。36.0,0.25,39.5,500,barstyle=fancy )
mymap.drawmapscale(2。36.0,4.25,39.5,500,fontsize=10)
plt.savefig(mapscale.png ,dpi=360)
Plt.show()结果显示:
在地图上画比例尺的方法在今天是不是很实用?毕竟用刻度图会更方便。画画特别好的Python朋友也可以多和边肖交流,大家可以多互相学习~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。