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创建只读属性对象的方法(ReadOnlyObject)
Feb 10 Python
python九九乘法表的实例
Sep 26 Python
python中set()函数简介及实例解析
Jan 09 Python
python爬虫爬取快手视频多线程下载功能
Feb 28 Python
python 日志增量抓取实现方法
Apr 28 Python
python3+PyQt5 实现Rich文本的行编辑方法
Jun 17 Python
Django结合ajax进行页面实时更新的例子
Aug 12 Python
利用python Selenium实现自动登陆京东签到领金币功能
Oct 31 Python
python3.7+selenium模拟淘宝登录功能的实现
May 26 Python
python 日志模块 日志等级设置失效的解决方案
May 26 Python
实现Python3数组旋转的3种算法实例
Sep 16 Python
python 经纬度求两点距离、三点面积操作
Jun 03 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
基于Linux调试工具strace与gdb的常用命令总结
2013/06/03 PHP
浅谈PHP正则中的捕获组与非捕获组
2016/07/18 PHP
apycom出品的jQuery精美菜单破解方法
2011/02/18 Javascript
JS多物体 任意值 链式 缓冲运动
2012/08/10 Javascript
JavaScript常用全局属性与方法记录积累
2013/07/03 Javascript
自己编写的类似JS的trim方法
2013/10/09 Javascript
jQuery中fadeOut()方法用法实例
2014/12/24 Javascript
JavaScript 冒泡排序和选择排序的实现代码
2016/09/03 Javascript
vue2.0数据双向绑定与表单bootstrap+vue组件
2017/02/27 Javascript
Bootstrap响应式表格详解
2017/05/23 Javascript
很棒的vue弹窗组件
2017/05/24 Javascript
jqgrid实现简单的单行编辑功能
2017/09/30 Javascript
JS实现简单的点赞与踩功能示例
2018/12/05 Javascript
vue - vue.config.js中devServer配置方式
2019/10/30 Javascript
vue 获取元素额外生成的data-v-xxx操作
2020/09/09 Javascript
python正则表达式抓取成语网站
2013/11/20 Python
python实现获取客户机上指定文件并传输到服务器的方法
2015/03/16 Python
Python利用多进程将大量数据放入有限内存的教程
2015/04/01 Python
python利用urllib和urllib2访问http的GET/POST详解
2017/09/27 Python
深入浅析python with语句简介
2018/04/11 Python
python创建文件备份的脚本
2018/09/11 Python
python 为什么说eval要慎用
2019/03/26 Python
浅谈django 模型类使用save()方法的好处与注意事项
2020/03/28 Python
Python 将 QQ 好友头像生成祝福语的实现代码
2020/05/03 Python
pytorch查看通道数 维数 尺寸大小方式
2020/05/26 Python
HTML5、Select下拉框右边加图标的实现代码(增进用户体验)
2017/10/16 HTML / CSS
函授毕业生自我鉴定
2013/11/06 职场文书
家具促销活动方案
2014/02/16 职场文书
幼儿园中班上学期评语
2014/04/18 职场文书
小学学校门卫岗位职责
2014/08/03 职场文书
行政工作试用期自我评价
2014/09/14 职场文书
学校运动会报道稿
2014/09/23 职场文书
导盲犬小Q观后感
2015/06/11 职场文书
法院执行局工作总结
2015/08/11 职场文书
python实现简单的名片管理系统
2021/04/26 Python
Spring Boot mybatis-config 和 log4j 输出sql 日志的方式
2021/07/26 Java/Android