GMT绘制研究区示意图(图中图)
.
.
数语记吾学,以备不时之需,若遇同仁愿得赐教。
.
.
GMT6.0绘制青藏高原某湖泊 ,GMT中文手册104页已有详细介绍,仅做部分修改。
gmt begin 1 pnggmt coast -R85/86/30.5/31.3 -JM12c -W0.2p -A500 -BWSen+t"zhari_nam_co" -Gwhite -Sazure1 --FORMAT_GEO_MAP=dddFgmt inset begin -DjBL+w3c/3.6c+o0.1c -F+gwhite+p0.3pgmt coast -R73/135/3.5/53.5 -JM? -N1/0.5p -A10000 -W0.5p,blackecho 85 30.5 86 32 | gmt plot -Sa0.3c+s -Gred -W0.1p,redgmt inset endgmt plot 2.txt -Baf -BWSen -Sc0.1c -W0.001p,black -Gred
gmt end show
inset begin 定义了小图的位置位于大图左下角(-DjBL),小图区域的宽度为 3 厘米,高度为 3.6 厘米(+w3c/3.6c),并且相对大图左下角偏移 0.1 厘米(+o0.1c)。同时还设置了小图区域的背景色为白色(+gwhite),并绘制了小图区域的边框(+p0.3p)。
在小图区域内,我们使用 coast 模块绘制了亚洲全图,小图投影参数为 -JM?,其中 ?表示根据 inset begin 中 -D 选项指定的宽度自动决定小图宽度。(同时可以使用 plot 模块的 -Sr+s 选项在小图中绘制了一个对应于大图区域的矩形框,该命令需要输入矩形区域的两个对角顶点的经纬度。)此处,我更改了 -Sr 为 -Sa 并指定半径为0.3绘制了一个五角星,-Gred填充为红色。
使用 gmt plot 模块绘制了湖面足迹。文件名为“2.txt” 共两列 第一列经度 第二列 纬度。绘制圆形(-Sc)半径0.1 线条粗细(0.001)黑色,填充红色(-Gred)
绘制的图片如下图所示:
脚本尚有不完善的地方,时间仓促,以实现绘图功能为目标,未做详细修改。
致谢:
GMT中文社区
GMT 中文手册 v6.0
陈师兄分享GMT学习资源,提供学习指导。
GMT绘制研究区示意图(图中图)相关推荐
- plt.figure、plt.subplot介绍以及绘制图中图(含代码)
目录 1.1 plt.figure()函数语法介绍 1.2 figure实例 2.1 subplot函数及其语法说明 2.2 用subplot画多个子图 3.1 subplots函数介绍 4.1 使用 ...
- 科研小技巧 | 用ArcGIS绘制研究区地图
目录 01 地图的导入 02 设置十段线小图框 03 设置研究区示意图 04 添加细节04添加细节 05 添加省份名称 06 对研究区额外上色 论文用图对准确性和美观度有一定要求,而ArcGIS具有强 ...
- 用ArcGIS绘制研究区地图
科研tips:ArcGIS中国地图构建教程 有同学提问:怎么画论文最常用的研究区地图呢? 论文用图对准确性和美观度有一定要求,而ArcGIS具有强大的地图制作功能,可以利用该软件快速制作研究区地图. ...
- ARCGIS制作图中图——小图/一幅多图
文章目录 1.中国完整政区的shape文件制作 2 制作图中图 2.1 选择目标区域 2.2 选择目标区域 2.3 创建研究区shapefile 2.3 创建研究区shapefile 3 最后的小调整 ...
- Python画图(直方图、多张子图、二维图形、三维图形以及图中图)
Python画图很方便,不管是平时的学习还是教学当中,都将经常用到,特别直观,其中主要用到两个常用的库,一个二维和三维的:matplotlib.pyplot,mpl_toolkits.mplot3d ...
- Python利用matplotlib做图中图及次坐标轴
图中图 准备数据 import matplotlib.pyplot as pltfig = plt.figure() x = [1, 2, 3, 4, 5, 6, 7] y = [1, 3, 4, 2 ...
- chatgpt赋能python:Python中的图中图:什么是图中图?如何使用?
Python中的图中图:什么是图中图?如何使用? 在Python中的数据可视化中,图中图是一种非常有用的工具,它可以帮助我们以一种清晰而有用的方式展示更多的信息.从字面上看,图中图意味着图形中包含另一 ...
- matlab画一个局部放大的图中图
局部放大的图中图 第一种:magnify是个动态放大镜,固化后可以用tools>editplot移动小图,能选取多个局部图,这个方法不错 用法:打开figure图,输入magnify,左键动态选 ...
- python(matplotlib8)——图中图(在figure中画多个坐标图),次坐标(两个y轴)
文章目录 前言 图中图 次坐标(两个y轴) 前言 来自 莫烦python的总结. 图中图 left,bottom,width,height = 百分比 fig = plt.figure() x = [ ...
最新文章
- AndroidManifest.xml文件剖析
- linux命令关闭电脑,SELinux关闭命令详解linux操作系统 -电脑资料
- 将高级service开发简单化
- Linux 命令查找指定文件夹下符合查询条件的文件和文件夹实例演示
- 向io设备发出中断请求_人们常说的计算机设备管理是什么,深入解读计算机设备管理...
- 数据结构实验三:Huffman树及Huffman编码的算法实现
- es6关于let和const的总结
- Linux下设计一个简单的线程池
- atoi将字符装换为数字
- 此上下文中不允许函数定义。_DAX函数---ALL家族
- 同一主机的多个子进程使用同一个套接字_在操作系统中进程是如何通信的
- 家卫士扫地机器人好吗_扫地机器人哪个牌子好?市场最全智能扫地机器人品牌解析_扫地机器人...
- Bootstrap 容器(container)
- 达内TTS6.0课件basic_day05
- Idea 新建类 快捷键
- java 象限分析_用四种象限分析你(未来的人生走向)
- 画直线的算法之DDA算法+代码实现(法一)
- ArcGIS和Fragstats的脚本化调用 ------以ArcPy和命令行的方式
- 【组合优化】旅行商问题Traveling Salesman Problem(TSP)-概述
- 抛物线模拟合地对空导弹轨迹[python][抛物线][地对空导弹轨迹]
热门文章
- 记APP实现多语言(国际化)过程,兼容Android 8.0以上
- 计算机缺失MSVCP120D.dll
- 如何利用echarts3绘制梯形波图
- AutoCAD VBA文字自动对齐操作
- 魅族魅蓝X幻影蓝/曜石黑版本1月23日首发上市
- 模建Bentley.STAAD.Pro.Connect.Edition.v21.00.00.57.build.08072017
- 知识图谱学习笔记三(知识存储)
- Python爬虫04-xpath爬取豆瓣韩剧数据
- C#界面美工IrisSkin2+button美工
- FLASHFXP使用技巧