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 相关文章推荐
在Heroku云平台上部署Python的Django框架的教程
Apr 20 Python
python在Windows下安装setuptools(easy_install工具)步骤详解
Jul 01 Python
Python基于回溯法子集树模板实现图的遍历功能示例
Sep 05 Python
python导出chrome书签到markdown文件的实例代码
Dec 27 Python
Flask框架踩坑之ajax跨域请求实现
Feb 22 Python
Python适配器模式代码实现解析
Aug 02 Python
Python OpenCV图像指定区域裁剪的实现
Oct 30 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
Mar 30 Python
python中selenium库的基本使用详解
Jul 31 Python
用python批量解压带密码的压缩包
May 31 Python
Python学习开发之图形用户界面详解
Aug 23 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
SESSION存放在数据库用法实例
2015/08/08 PHP
Yii2针对指定url的生成及图片等的引入方法小结
2016/07/18 PHP
微信自定义分享php代码分析
2016/11/24 PHP
php生成无限栏目树
2017/03/16 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
Laravel 使用查询构造器配合原生sql语句查询的例子
2019/10/12 PHP
jQuery ui 1.7更新小结
2009/08/15 Javascript
js动态创建表格,删除行列的小例子
2013/07/20 Javascript
JavaScript italics方法入门实例(把字符串显示为斜体)
2014/10/17 Javascript
JS实现跟随鼠标闪烁转动色块的方法
2015/02/26 Javascript
javascript委托(Delegate)blur和focus用法实例分析
2015/05/26 Javascript
在JavaScript中使用JSON数据
2016/02/15 Javascript
vue实现列表的添加点击
2016/12/29 Javascript
JavaScript实现简单精致的图片左右无缝滚动效果
2017/03/16 Javascript
axios发送post请求springMVC接收不到参数的解决方法
2018/03/05 Javascript
vue子组件改变父组件传递的prop值通过sync实现数据双向绑定(DEMO)
2020/02/01 Javascript
Vue循环遍历选项赋值到对应控件的实现方法
2020/06/22 Javascript
合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友
2009/04/09 Python
Python的SQLAlchemy框架使用入门
2015/04/29 Python
Python 读写文件和file对象的方法(推荐)
2016/09/12 Python
Python3中简单的文件操作及两个简单小实例分享
2017/06/18 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
2018/04/09 Python
Python实现基于socket的udp传输与接收功能详解
2019/11/15 Python
Python操作MySQL数据库实例详解【安装、连接、增删改查等】
2020/01/17 Python
解决TensorFlow程序无限制占用GPU的方法
2020/06/30 Python
详解HTML5中的元素与元素
2015/08/17 HTML / CSS
英国女性时尚精品店:THE DRESSING ROOM
2018/05/23 全球购物
联想西班牙官网:Lenovo西班牙
2018/08/28 全球购物
北卡罗来纳州豪华家具和家居装饰店:Carolina Rustica
2018/10/30 全球购物
学习十八届三中全会精神实施方案
2014/02/17 职场文书
电视节目策划方案
2014/05/16 职场文书
软件售后服务承诺书
2014/05/21 职场文书
2015年六年级班主任工作总结
2015/10/15 职场文书
2015年高三毕业班班主任工作总结
2015/10/22 职场文书
Nginx下SSL证书安装部署步骤介绍
2021/12/06 Servers
Win10鼠标宏怎么设置?win10系统鼠标宏的设置方法
2022/08/14 数码科技