知行编程网知行编程网  2022-12-07 17:30 知行编程网 隐藏边栏  103 
文章评分 1 次,平均分 1.0
导语: 本文主要介绍了关于如何用python在地图上画比例?的相关知识,包括用python画星空,以及Python 绘图这些编程知识,希望对大家有参考作用。

现在用python画图对于一直跟着小编学习的小伙伴们来说已经不再难了,有的小伙伴甚至比小编更会画图。为此,小编也是暗暗下了不少功夫。像画图这样的东西,细节的完善肯定会让图更好看。所以小编知道每个人都会画地图,但不一定是地图上的比例尺。毕竟,没有比例尺怎么能看地图呢?还没有的小伙伴们下次一起来看看吧。




画比例尺的函数为

drawmapscale

。下图给出了两种比例尺示例。

from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
import numpy as np
 
plt.figure(figsize=(6, 6))
 
mymap = Basemap(llcrnrlon=-10,llcrnrlat=35, urcrnrlon=5.,urcrnrlat=45.,
             resolution='i', projection='merc', lat_0 = 39.5, lon_0 = -3.25)
 
mymap.fillcontinents(color='gray', lake_color='lightskyblue')
mymap.drawcoastlines()
mymap.drawmapboundary(fill_color='skyblue')
 
mymap.drawmeridians(np.arange(-10, 5 + 0.001, 5), labels=[1, 1, 1, 1])
mymap.drawparallels(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在地图上绘制比例尺?



今天画地图上比例尺的方法是不是很实用

~

毕竟用有刻度的画会更方便。特别擅长画图的Python小伙伴也可以和小编交流,让大家多多学习~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享