.
.
数语记吾学,以备不时之需,若遇同仁愿得赐教。
.
.
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绘制研究区示意图(图中图)相关推荐

  1. plt.figure、plt.subplot介绍以及绘制图中图(含代码)

    目录 1.1 plt.figure()函数语法介绍 1.2 figure实例 2.1 subplot函数及其语法说明 2.2 用subplot画多个子图 3.1 subplots函数介绍 4.1 使用 ...

  2. 科研小技巧 | 用ArcGIS绘制研究区地图

    目录 01 地图的导入 02 设置十段线小图框 03 设置研究区示意图 04 添加细节04添加细节 05 添加省份名称 06 对研究区额外上色 论文用图对准确性和美观度有一定要求,而ArcGIS具有强 ...

  3. 用ArcGIS绘制研究区地图

    科研tips:ArcGIS中国地图构建教程 有同学提问:怎么画论文最常用的研究区地图呢? 论文用图对准确性和美观度有一定要求,而ArcGIS具有强大的地图制作功能,可以利用该软件快速制作研究区地图. ...

  4. ARCGIS制作图中图——小图/一幅多图

    文章目录 1.中国完整政区的shape文件制作 2 制作图中图 2.1 选择目标区域 2.2 选择目标区域 2.3 创建研究区shapefile 2.3 创建研究区shapefile 3 最后的小调整 ...

  5. Python画图(直方图、多张子图、二维图形、三维图形以及图中图)

    Python画图很方便,不管是平时的学习还是教学当中,都将经常用到,特别直观,其中主要用到两个常用的库,一个二维和三维的:matplotlib.pyplot,mpl_toolkits.mplot3d ...

  6. Python利用matplotlib做图中图及次坐标轴

    图中图 准备数据 import matplotlib.pyplot as pltfig = plt.figure() x = [1, 2, 3, 4, 5, 6, 7] y = [1, 3, 4, 2 ...

  7. chatgpt赋能python:Python中的图中图:什么是图中图?如何使用?

    Python中的图中图:什么是图中图?如何使用? 在Python中的数据可视化中,图中图是一种非常有用的工具,它可以帮助我们以一种清晰而有用的方式展示更多的信息.从字面上看,图中图意味着图形中包含另一 ...

  8. matlab画一个局部放大的图中图

    局部放大的图中图 第一种:magnify是个动态放大镜,固化后可以用tools>editplot移动小图,能选取多个局部图,这个方法不错 用法:打开figure图,输入magnify,左键动态选 ...

  9. python(matplotlib8)——图中图(在figure中画多个坐标图),次坐标(两个y轴)

    文章目录 前言 图中图 次坐标(两个y轴) 前言 来自 莫烦python的总结. 图中图 left,bottom,width,height = 百分比 fig = plt.figure() x = [ ...

最新文章

  1. AndroidManifest.xml文件剖析
  2. linux命令关闭电脑,SELinux关闭命令详解linux操作系统 -电脑资料
  3. 将高级service开发简单化
  4. Linux 命令查找指定文件夹下符合查询条件的文件和文件夹实例演示
  5. 向io设备发出中断请求_人们常说的计算机设备管理是什么,深入解读计算机设备管理...
  6. 数据结构实验三:Huffman树及Huffman编码的算法实现
  7. es6关于let和const的总结
  8. Linux下设计一个简单的线程池
  9. atoi将字符装换为数字
  10. 此上下文中不允许函数定义。_DAX函数---ALL家族
  11. 同一主机的多个子进程使用同一个套接字_在操作系统中进程是如何通信的
  12. 家卫士扫地机器人好吗_扫地机器人哪个牌子好?市场最全智能扫地机器人品牌解析_扫地机器人...
  13. Bootstrap 容器(container)
  14. 达内TTS6.0课件basic_day05
  15. Idea 新建类 快捷键
  16. java 象限分析_用四种象限分析你(未来的人生走向)
  17. 画直线的算法之DDA算法+代码实现(法一)
  18. ArcGIS和Fragstats的脚本化调用 ------以ArcPy和命令行的方式
  19. 【组合优化】旅行商问题Traveling Salesman Problem(TSP)-概述
  20. 抛物线模拟合地对空导弹轨迹[python][抛物线][地对空导弹轨迹]

热门文章

  1. 记APP实现多语言(国际化)过程,兼容Android 8.0以上
  2. 计算机缺失MSVCP120D.dll
  3. 如何利用echarts3绘制梯形波图
  4. AutoCAD VBA文字自动对齐操作
  5. 魅族魅蓝X幻影蓝/曜石黑版本1月23日首发上市
  6. 模建Bentley.STAAD.Pro.Connect.Edition.v21.00.00.57.build.08072017
  7. 知识图谱学习笔记三(知识存储)
  8. Python爬虫04-xpath爬取豆瓣韩剧数据
  9. C#界面美工IrisSkin2+button美工
  10. FLASHFXP使用技巧