声明:仅供交流,如有错误请及时指出。

本文链接:https://mp.csdn.net/console/editor/html/104388172

还是用的matlab+GMT进行画图操作。在进行图例制作的时候,不想遮挡绘图范围内的数据,把图例画在外。如下:

但是符号、标志线可以,文字标注的话如果使用pstext是无法在画图规定范围外进行标注的。

查找了好久的GMT文档,发现了psxy可以解决这个问题

psxy中的参数 -Sl是可以绘制文本字符串的

具体的使用格式是:-Sl<size>+t<string>+j<justify>

<size>是文本字符串的大小

<string>是要绘制的文本字符串

<justify>可以修改文本的对齐方式

其中最主要的参数是psxy中的 -N选项。-N可以保证在绘图区域外的符号不会被剪裁。

因此在-R范围外进行文字描述、图例制作的具体命令如下:

gmt('psxy -J -R -W0.5p,black -Sl10p+t5mm/a -K -O -N >> result.ps',LableZ);

LableZ是需要绘制图例的位置。这是在matlab环境下的。

GMT脚本的没有尝试过,不过应该是这么写的:

gmt psxy LableZ -J -R -W0.5p,black -Sl10p+t5mm/a -K -O -N >> result.ps

这样就解决了如何在画图区域-R范围外进行文字描述、图例标注等问题。

matlab+GMT 画图操作——在画图区域-R外进行图例文字标注相关推荐

  1. matlab 图的标注文字,科学网-Matlab画图(二):动画及文字标注-周建锋的博文

    俗话说"一图胜千言".在报告中用动画来展示一些关键性内容,可以收到更好的效果,也更能吸引观众的注意力.在这里,我们介绍如何用Matlab生成一些简单的动画,以及如何在画面中添加文字 ...

  2. matlab用已知二维数组做plot_matlab数组及画图操作大全.ppt

    matlab数组及画图操作大全 第11周 Matlab 一.二维数组 二.二维数组与绘图 1.二维数组的输入方法 10.与二维数组相关的函数 练习 二.二维数组与绘图 例:利用二维数组在同一坐标轴中同 ...

  3. 基于MATLAB的隐函数与三维画图(附图与代码)

    一. 特殊二维图形绘制语句 bar(x,y) 二维条形图 compass(x,y) 罗盘图 feather(x,y) 羽毛状图 hist(y,n) 直方图 polar(x,y) 极坐标图 stairs ...

  4. MATLAB中cftool多曲线画图

    MATLAB中cftool多曲线画图 1, 两组数据 x1=[0,2.95,6,7.0,13.1,15]; x2=[0,3.1,6,7.1,12.9,15]; y1=[410,328,350,365, ...

  5. python画图简单代码-用python进行简单的画图操作

    我用python的matplotlib模块进行简单的画图操作,作为入门参考,下面直接上代码:#coding:utf-8 import numpy as np import matplotlib.pyp ...

  6. 怎么用python画简单的图-用python进行简单的画图操作

    我用python的matplotlib模块进行简单的画图操作,作为入门参考,下面直接上代码:#coding:utf-8 import numpy as np import matplotlib.pyp ...

  7. 用python画图-用python进行简单的画图操作

    我用python的matplotlib模块进行简单的画图操作,作为入门参考,下面直接上代码:#coding:utf-8 import numpy as np import matplotlib.pyp ...

  8. android 画布控件,Android canvas画图操作之切割画布实现方法(clipRect)

    本文实例讲述了Android canvas画图操作之切割画布实现方法.分享给大家供大家参考,具体如下: android切割画布的历程不算很难,可是理解起来也比较麻烦,这里写一下我的理解 但是不一定正确 ...

  9. matlab下自编mesh画图程序

    clc clear all close all % matlab自带的mesh画图 N = 50; xline = linspace(0,1,N); yline = linspace(0,1,N); ...

最新文章

  1. PHP 利用PHPExcel到处数据到Excel;还有导出数据乱码的解决方案。
  2. python 数组队列
  3. iOS开发多线程篇—多线程简介
  4. String, StringBuffer, StringBuilder(转载)
  5. 扣押游戏android,恐怖探索游戏「扣押(DISTRAINT)」
  6. wxWidgets:wxImage类用法
  7. elasticsearch和php,快速开始 | Elasticsearch-PHP | Elastic
  8. 一个不知名的网站复制来的: java怎样连接到SQL server 2008
  9. 02 - java 标识符命名规范
  10. Oracle的主键和外键
  11. json jar包支持
  12. merge卷积和bn层的原理
  13. C/C++[codeup 1808]字符串查找删除
  14. kali使用jd-gui
  15. 学python自学多久_python自学要多久能学会
  16. webpack工具知多少(上篇)
  17. scrollTop记录滚动位置
  18. Python爬虫:使用线程池快速下载视频
  19. 物理系统之碰撞检测——碰撞器
  20. 致远OA A8 htmlofficeservlet 任意文件上传漏洞 漏洞复现

热门文章

  1. 华为鸿蒙os多少钱一部手机,华为的鸿蒙OS,你了解多少?
  2. 尝试 Stable Diffusion(通过Google Colab)
  3. linux Qt 复制文件至剪切板
  4. t440p安装黑苹果+win10双系统记录
  5. 计算机技术应用广泛以下属于科学计算方面,2016年12月计算机二级MSoffice选择题习题...
  6. 公司注册需要什么印章?企业刻印印章的目的是什么?
  7. 关心国事-周鸿祎离开雅虎真相 自称土鳖更喜欢创业
  8. x86架构学习内存管理的单元
  9. blinker点灯开关组件
  10. 车载监控4大趋势,TSINGSEE助力车载视频监控高清、智能化发展