导语:
本文主要介绍了关于如何用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如何对矩阵进行转置?09/05
- ♥ Python 是如何捕获异常的?01/03
- ♥ 如何使用python进行整数除法和余数求幂10/30
- ♥ python是编译语言还是解释语言10/31
- ♥ 如何从c调用python发布01/13
- ♥ python如何运行一个函数10/28
内容反馈