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实现的一个p2p文件传输实例
Jun 04 Python
Python实现批量把SVG格式转成png、pdf格式的代码分享
Aug 21 Python
Python实现以时间换空间的缓存替换算法
Feb 19 Python
Python代码解决RenderView窗口not found问题
Aug 28 Python
python selenium 对浏览器标签页进行关闭和切换的方法
May 21 Python
详解python项目实战:模拟登陆CSDN
Apr 04 Python
python实现连连看辅助之图像识别延伸
Jul 17 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
Mar 17 Python
Python logging模块异步线程写日志实现过程解析
Jun 30 Python
python3 简单实现组合设计模式
Jul 02 Python
python3爬虫中引用Queue的实例讲解
Nov 24 Python
python爬取代理ip的示例
Dec 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
编写php应用程序实现摘要式身份验证的方法详解
2013/06/08 PHP
thinkphp缓存技术详解
2014/12/09 PHP
php实现按指定大小等比缩放生成上传图片缩略图的方法
2014/12/15 PHP
Linux下编译redis和phpredis的方法
2016/04/07 PHP
Yii2-GridView 中让关联字段带搜索和排序功能示例
2017/01/21 PHP
PHP实现查询手机归属地的方法详解
2017/04/28 PHP
javascript 常用关键字列表集合
2007/12/04 Javascript
js Flash插入函数免激活代码
2009/03/31 Javascript
JS实现图片横向滚动效果示例代码
2013/09/04 Javascript
jQuery实现可编辑的表格实例讲解(2)
2015/09/17 Javascript
javascript经典特效分享 手风琴、轮播图、图片滑动
2016/09/14 Javascript
easyui datagrid 表格中操作栏 按钮图标不显示的解决方法
2017/07/27 Javascript
JavaScript生成简单等差数列
2017/11/28 Javascript
vue父组件向子组件传递多个数据的实例
2018/03/01 Javascript
Angular6 写一个简单的Select组件示例
2018/08/20 Javascript
vue-cli系列之vue-cli-service整体架构浅析
2019/01/14 Javascript
JS多个异步请求 按顺序执行next实现解析
2019/09/16 Javascript
python爬虫框架scrapy实战之爬取京东商城进阶篇
2017/04/24 Python
Python Socket使用实例
2017/12/18 Python
Flask-Mail用法实例分析
2018/07/21 Python
浅析python中numpy包中的argsort函数的使用
2018/08/30 Python
python交换两个变量的值方法
2019/01/12 Python
Python3爬楼梯算法示例
2019/03/04 Python
Python+Pyqt实现简单GUI电子时钟
2021/02/22 Python
python给指定csv表格中的联系人群发邮件(带附件的邮件)
2019/12/31 Python
Viking比利时:购买办公用品
2019/10/30 全球购物
俄罗斯鲜花递送:AMF
2020/04/24 全球购物
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
2012/06/05 面试题
最新的互联网创业计划书
2014/01/10 职场文书
部队万能检讨书
2014/02/20 职场文书
大专生求职信
2014/06/29 职场文书
高校自主招生教师推荐信
2015/03/23 职场文书
银行资信证明
2015/06/17 职场文书
使用springboot暴露oracle数据接口的问题
2021/05/07 Oracle
JavaScript实现简单计时器
2021/06/22 Javascript
十大必看国产动漫排名,魁拔上线,第二曾在日本播出
2022/03/18 国漫