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 相关文章推荐
pycharm 使用心得(二)设置字体大小
Jun 05 Python
python中threading超线程用法实例分析
May 16 Python
在Python中操作字典之setdefault()方法的使用
May 21 Python
利用python如何处理nc数据详解
May 23 Python
Python运行不显示DOS窗口的解决方法
Oct 22 Python
Python代码实现http/https代理服务器的脚本
Aug 12 Python
在Python3 numpy中mean和average的区别详解
Aug 24 Python
Python3分析处理声音数据的例子
Aug 27 Python
Python with标签使用方法解析
Jan 17 Python
Numpy(Pandas)删除全为零的列的方法
Sep 11 Python
Python WebSocket长连接心跳与短连接的示例
Nov 24 Python
Alpine安装Python3依赖出现的问题及解决方法
Dec 25 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初学者最感迷茫的问题小结
2010/03/27 PHP
Zend Studio去除编辑器的语法警告设置方法
2012/10/24 PHP
浅析PHP的ASCII码转换类
2013/07/05 PHP
PHP反射类ReflectionClass和ReflectionObject的使用方法
2013/11/13 PHP
linux下为php添加iconv模块的方法
2016/02/28 PHP
php中的依赖注入实例详解
2019/08/14 PHP
项目实践之javascript技巧
2007/12/06 Javascript
niceTitle 基于jquery的超链接提示插件
2010/05/31 Javascript
Eclipse去除js(JavaScript)验证错误
2014/02/11 Javascript
JavaScript验证电子邮箱的函数
2014/08/22 Javascript
JavaScript中双叹号!!作用示例介绍
2014/09/21 Javascript
Angular发布1.5正式版,专注于向Angular 2的过渡
2016/02/18 Javascript
jQuery Ajax 实例代码 ($.ajax、$.post、$.get)
2016/04/29 Javascript
原生JS取代一些JQuery方法的简单实现
2016/09/20 Javascript
解决vue-cli单页面手机应用input点击手机端虚拟键盘弹出盖住input问题
2018/08/25 Javascript
在vue-cli3中使用axios获取本地json操作
2020/07/30 Javascript
react实现复选框全选和反选组件效果
2020/08/25 Javascript
Python中的rjust()方法使用详解
2015/05/19 Python
Python使用matplotlib实现在坐标系中画一个矩形的方法
2015/05/20 Python
Python中的模块导入和读取键盘输入的方法
2015/10/16 Python
Pytorch使用MNIST数据集实现CGAN和生成指定的数字方式
2020/01/10 Python
Python实现获取当前目录下文件名代码详解
2020/03/10 Python
使用Python实现将多表分批次从数据库导出到Excel
2020/05/15 Python
Python函数递归调用实现原理实例解析
2020/08/11 Python
使用python-cv2实现视频的分解与合成的示例代码
2020/10/26 Python
印度领先的眼镜电子商务网站:Lenskart
2019/12/16 全球购物
英国健身专家:WIT Fitness
2021/02/09 全球购物
什么是SCM(软件配置管理)
2014/08/16 面试题
小学数学教学反思
2014/02/02 职场文书
学习标兵获奖感言
2014/02/20 职场文书
法人代表身份证明书及授权委托书
2014/09/16 职场文书
2015年小学中秋节活动总结
2015/03/23 职场文书
2015年电信员工工作总结
2015/05/26 职场文书
2016党员三严三实心得体会
2016/01/15 职场文书
2016年法制宣传月活动总结
2016/04/01 职场文书
MySQL数据库实验实现简单数据库应用系统设计
2022/06/21 MySQL