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 相关文章推荐
Python3中多线程编程的队列运作示例
Apr 16 Python
Python使用xlrd模块操作Excel数据导入的方法
May 26 Python
详解Python的Django框架中的模版相关知识
Jul 15 Python
浅谈Python由__dict__和dir()引发的一些思考
Oct 30 Python
使用CodeMirror实现Python3在线编辑器的示例代码
Jan 14 Python
TensorFlow tf.nn.max_pool实现池化操作方式
Jan 04 Python
Django查询优化及ajax编码格式原理解析
Mar 25 Python
python使用nibabel和sitk读取保存nii.gz文件实例
Jul 01 Python
Python pandas对excel的操作实现示例
Jul 21 Python
Django windows使用Apache实现部署流程解析
Oct 12 Python
python 从list中随机取值的方法
Nov 16 Python
深入理解python多线程编程
Apr 18 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
URL Rewrite的设置方法
2007/01/02 PHP
PHP连接局域网MYSQL数据库的简单实例
2013/08/26 PHP
PHP file_get_contents设置超时处理方法
2013/09/30 PHP
Linux(CentOS)下PHP扩展PDO编译安装的方法
2016/04/07 PHP
简单解决微信文章图片防盗链问题
2016/12/17 PHP
PHP检查端口是否可以被绑定的方法示例
2018/08/09 PHP
Three.js源码阅读笔记(基础的核心Core对象)
2012/12/27 Javascript
js获取客户端网卡的IP地址、MAC地址
2014/03/26 Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
2014/11/28 Javascript
jQuery实现的省市县三级联动菜单效果完整实例
2016/08/01 Javascript
面包屑导航详解
2017/12/07 Javascript
angular2 NgModel模块的具体使用方法
2019/04/10 Javascript
新手如何快速理解js异步编程
2019/06/24 Javascript
js使用文件流下载csv文件的实现方法
2019/07/15 Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
2020/08/26 Javascript
Nest.js散列与加密实例详解
2021/02/24 Javascript
Python实现设置windows桌面壁纸代码分享
2015/03/28 Python
Python中Selenium模拟JQuery滑动解锁实例
2017/07/26 Python
python数据抓取分析的示例代码(python + mongodb)
2017/12/25 Python
Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果示例
2018/01/29 Python
Python openpyxl 遍历所有sheet 查找特定字符串的方法
2018/12/10 Python
Python Django中间件,中间件函数,全局异常处理操作示例
2019/11/08 Python
Python SSL证书验证问题解决方案
2020/01/13 Python
Python使用type动态创建类操作示例
2020/02/29 Python
Python BeautifulReport可视化报告代码实例
2020/04/13 Python
Python使用Chrome插件实现爬虫过程图解
2020/06/09 Python
Python3如何使用tabulate打印数据
2020/09/25 Python
Python QT组件库qtwidgets的使用
2020/11/02 Python
python中turtle库的简单使用教程
2020/11/11 Python
UGG雪地靴德国官网:UGG德国
2016/11/19 全球购物
大三自我鉴定范文
2013/10/05 职场文书
物流管理毕业生自荐信
2013/10/24 职场文书
2014领导班子四风问题对照检查材料思想汇报
2014/09/21 职场文书
公司合作协议范文
2014/10/01 职场文书
公司仓管员岗位职责
2015/04/01 职场文书
nginx请求限制配置方法
2021/07/09 Servers