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编写Linux系统守护进程实例
Feb 03 Python
python按照多个字符对字符串进行分割的方法
Mar 17 Python
用Python进行基础的函数式编程的教程
Mar 31 Python
初步讲解Python中的元组概念
May 21 Python
Python 40行代码实现人脸识别功能
Apr 02 Python
python搭建服务器实现两个Android客户端间收发消息
Apr 12 Python
Python针对给定列表中元素进行翻转操作的方法分析
Apr 27 Python
Django 根据数据模型models创建数据表的实例
May 27 Python
CentOS下Python3的安装及创建虚拟环境的方法
Nov 28 Python
python字典的遍历3种方法详解
Aug 10 Python
使用python实现下载我们想听的歌曲,速度超快
Jul 09 Python
python pip如何手动安装二进制包
Sep 30 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之APC缓存详细介绍 apc模块安装
2014/01/13 PHP
CI框架Session.php源码分析
2014/11/03 PHP
php将html转成wml的WAP标记语言实例
2015/07/08 PHP
PHP接收json 并将接收数据插入数据库的实现代码
2015/12/01 PHP
遍历echsop的region表形成缓存的程序实例代码
2016/11/01 PHP
php图形jpgraph操作实例分析
2017/02/22 PHP
javascript hasFocus使用实例
2010/06/29 Javascript
Javascript中找到子元素在父元素内相对位置的代码
2012/07/21 Javascript
用表格输出1-1000之间的数字实现代码(附特效)
2013/04/21 Javascript
javascript中处理时间戳为日期格式的方法
2014/01/02 Javascript
jQuery选择器源码解读(六):Sizzle选择器匹配逻辑分析
2015/03/31 Javascript
浅谈JS之iframe中的窗口
2016/09/13 Javascript
JS开发中基本数据类型具体有哪几种
2017/10/19 Javascript
vue2.0.js的多级联动选择器实现方法
2018/02/09 Javascript
vue-router二级导航切换路由及高亮显示的实现方法
2019/07/10 Javascript
关于vue.js中实现方法内某些代码延时执行
2019/11/14 Javascript
python类继承与子类实例初始化用法分析
2015/04/17 Python
python框架django基础指南
2016/09/08 Python
教你学会使用Python正则表达式
2017/09/07 Python
python执行使用shell命令方法分享
2017/11/08 Python
python获取多线程及子线程的返回值
2017/11/15 Python
Django admin美化插件suit使用示例
2017/12/12 Python
Pycharm代码无法复制,无法选中删除,无法编辑的解决方法
2018/10/22 Python
selenium+python自动化测试之鼠标和键盘事件
2019/01/23 Python
详解如何管理多个Python版本和虚拟环境
2019/05/10 Python
docker django无法访问redis容器的解决方法
2019/08/21 Python
解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题
2020/05/20 Python
使用HTML5的Canvas绘制曲线的简单方法
2015/09/08 HTML / CSS
俄罗斯女装店:12storeez
2019/10/25 全球购物
服务标兵事迹材料
2014/05/04 职场文书
骨干教师培训方案
2014/05/06 职场文书
机关驾驶员违规检讨书
2014/09/13 职场文书
2014年最新版离婚协议书范本
2014/11/25 职场文书
成绩单评语
2015/01/04 职场文书
上诉答辩状范文
2015/05/22 职场文书
MySQL 时间类型的选择
2021/06/05 MySQL