python在地图上画比例的实例详解


Posted in Python onNovember 13, 2020

现在用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小伙伴也可以跟小编多些交流,这样大家都能互相学习到更多的知识~

以上就是python在地图上画比例的实例详解的详细内容,更多关于如何用python在地图上画比例的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python中无限元素列表的实现方法
Aug 18 Python
在Python中用split()方法分割字符串的使用介绍
May 20 Python
Python使用plotly绘制数据图表的方法
Jul 18 Python
Python拼接微信好友头像大图的实现方法
Aug 01 Python
详解python做UI界面的方法
Feb 27 Python
python中的Elasticsearch操作汇总
Oct 30 Python
Tensorflow获取张量Tensor的具体维数实例
Jan 19 Python
Python在线和离线安装第三方库的方法
Oct 31 Python
python tqdm库的使用
Nov 30 Python
python 获取谷歌浏览器保存的密码
Jan 06 Python
python字典进行运算原理及实例分享
Aug 02 Python
Python matplotlib安装以及实现简单曲线的绘制
Apr 26 Python
python语言实现贪吃蛇游戏
Nov 13 #Python
Python使用struct处理二进制(pack和unpack用法)
Nov 12 #Python
python切割图片的示例
Nov 12 #Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
Nov 12 #Python
Django执行源生mysql语句实现过程解析
Nov 12 #Python
Django Model层F,Q对象和聚合函数原理解析
Nov 12 #Python
在Python中字典按值排序的实现方法
Nov 12 #Python
You might like
坏狼的PHP学习教程之第2天
2008/06/15 PHP
基于Zend的Config机制的应用分析
2013/05/02 PHP
PHP导航下拉菜单的实现如此简单
2013/09/22 PHP
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
2016/05/19 PHP
JS查看对象功能代码
2008/04/25 Javascript
JavaScript基本编码模式小结
2012/05/23 Javascript
JavaScript检查某个function是否是原生代码的方法
2014/08/20 Javascript
javascript实现修改微信分享的标题内容等
2014/12/11 Javascript
AngularJS中取消对HTML片段转义的方法例子
2015/01/04 Javascript
jQuery实现元素的插入
2017/02/27 Javascript
angular框架实现全选与单选chekbox的自定义
2017/07/06 Javascript
关于Ajax的原理以及代码封装详解
2017/09/08 Javascript
JS基于正则表达式实现的密码强度验证功能示例
2017/09/21 Javascript
Vue自定义指令写法与个人理解
2019/02/09 Javascript
微信小程序访问豆瓣电影api的实现方法
2019/03/31 Javascript
vue.js实现数据库的JSON数据输出渲染到html页面功能示例
2019/08/03 Javascript
通过实例解析jQ Ajax操作相关原理
2020/09/23 Javascript
OpenLayers3实现鼠标移动显示坐标
2020/09/25 Javascript
[01:00]一分钟回顾2018DOTA2亚洲邀请赛现场活动
2018/04/07 DOTA
python获取本地计算机名字的方法
2015/04/29 Python
django和vue实现数据交互的方法
2019/08/21 Python
关于Pytorch的MNIST数据集的预处理详解
2020/01/10 Python
分享PyCharm最新激活码(真永久激活方法)不用每月找安装参数或最新激活码了
2020/12/27 Python
涉外文秘个人求职的自我评价
2013/10/07 职场文书
车间班长岗位职责
2013/11/30 职场文书
优秀士兵个人事迹材料
2014/01/19 职场文书
运动会铅球比赛加油稿
2014/09/26 职场文书
认真学习保证书
2015/02/26 职场文书
销售督导岗位职责
2015/04/10 职场文书
幼儿园重阳节活动总结
2015/05/05 职场文书
活动费用申请报告
2015/05/15 职场文书
个人职业生涯规划之自我评估篇
2019/09/03 职场文书
python实现自动化群控的步骤
2021/04/11 Python
MySQL 查询速度慢的原因
2021/05/25 MySQL
如何用PHP实现分布算法之一致性哈希算法
2021/05/26 PHP
vue项目多环境配置(.env)的实现
2021/07/21 Vue.js