grads画图坐标设置

一直听到有人抱怨,GrADS的坐标轴怎么那么固定,要设置个起始间隔还不支持时间轴,要在经纬度后面加个小圆圈的度数怎么就那么难,为啥不能四周都弄上坐标轴?好了,你的这些抱怨将会随着你看到这个帖子而消失,下面给出这个脚本的用法介绍:注意:在你display变量前需要先设置如下两个命令 'set xlpos -20' 'set ylpos -20' 这样能够屏蔽GrADS自带的坐标轴,否则会出现坐标轴重叠 [code=gs]请先display变量,再运行该脚本该脚本主要实现了自定义的坐标轴显示,您可以免费使用该脚本 该脚本的用法规则如下:#axis -param1 val1 -param2 val2...其中,-param表示需要自定义的参数类型,val表示该参数的具体设定值参数和参数值必须成对出现,例如#axis -type b -position o -sinterval 2上面的语句表示绘制类型是底部的x轴,刻度位置是朝外,每两个大的刻度之间显示两个小刻度线#注意:-type是必选参数所有参数如下所示:-type :表示绘制类型,参数值有:b/l/t/r 分别表示底部,左侧,上部,右侧-label:表示是否绘制数值标签,参数值有:on/off 分别表示绘制和不绘制-position:表示刻度的位置,参数值有:o/i/m 分别表示外侧,内侧,中间-start:表示刻度 从该处开始绘制,参数值为该轴范围内的数字当该轴为时间轴时,表示开始绘制的时次(1,2,3...)-end:表示刻度的结束位置,参数值范围同start,时间轴时表示结束的时刻(1,2,3...) -interval:表示刻度的间隔,隔多少值绘制一个刻度和标签例如,当x轴表示经度110-150E,如果interval为10,默认情况下会标出110,120,130,140,150不给定该参数时,默认情况下,会绘制5个刻度,以此确定默认间隔-sinterval:表示没两个大刻度之间要绘制几个小的刻度,不给定该参数则不绘制-size:表示刻度的长度,单位是英寸,默认为0.1-color:表示坐标轴和刻度标签的颜色,默认为1-lfont:表示坐标轴标签的字体,默认为当前环境下设置的字体-lsize:表示坐标轴标签的字体大小,默认为0.12-lthick:表示坐标轴标签字体的粗细,默认为0.3-langle:表示坐标轴标签旋转的角度,默认为不旋转-suffix:表示需要在每个坐标轴标签后面添加的文字或者符号后缀,比如用来添加度数等-asuffix:表示当坐标轴为经纬度轴时,是否自动添加E/W/N/S/EQ这种标记,默认为添加,参数值为 on/off ,分别表示自动添加和关闭自动添加-hoffset:表示坐标轴标签在水平方向上的偏移量,单位为英寸,正负均可-voffset:表示坐标轴标签在垂直方向上的偏移量,单位为英寸,正负均可-tformat:当所绘制坐标轴为时间轴时产生作用,表示要显示的时间格式参数值为y m d h 这四个字母的任意组合,分别表示年月日时如:-tformat my 则会将时间轴标签显示为JAN1951这种格式-v:当绘制图形是1-D图(set gxout line等)的时候是必选参数,表示当前display的是哪个变量[/code]来具体的看两个例子,这两个例子只是为了描述脚本的用法,所以不一定美观。一、常见的经纬度等值线图(修改了经纬度小圆点的位置-2012年10月19日)/forum.php?mod=attachment&aid=OTMyMnwwY2E1NzUxZnwxMzU1Mjk2NjY0fDIxMjl8MTAxMTA%3D&nothumb=yes绘制该图的脚本如下:[code=gs]#注意:先把该脚本放到opengrads的scripts文件夹,才能不写路径调用,否则请写完整路径'reinit''sdfopen F:\projects\grads\ncep\air.mon.mean.nc''set mpdset mres''set parea 1 9.5 0.5 8''set grads off''set lon 70 140''set lat 15 55''set grid off''set xlpos -10''set ylpos -10''d air''run axis.gs -type b -position m -label on -interval 10 -sinterval 2 -size 0.2 -color 6 -langle 45 -voffset -0.1''run axis.gs -type L -position o -start 20 -end 50 -suffix `3.''run axis.gs -type T -l

php语言grads画图,grads画图坐标设置.docx相关推荐

  1. Python中使用matplotlib画图时各种大小设置

    本文将说明使用python的matplotlib画图时,如何设置图中的各种大小,包括:曲线拐点形状的大小,横纵坐标刻度.标签的大小.图例中形状的大小 比如要画下面这张图: 所有大小的设置方式在代码中进 ...

  2. c语言实验报告鼠标画图,计算机实验报告范本 -实习报告

    计算机实验报告范本 -实习报告 实习报告 时间:2019-01-01 [www.unjs.com - 实习报告] 课程:大学计算机基础         班级 : *****          学号:* ...

  3. R语言ggplot2可视化基本散点图(设置X轴使用对数坐标)、并把成对的数据点用线条(line)连接起来、自定义配置线条颜色(Connecting Paired Points with lines)

    R语言ggplot2可视化基本散点图(设置X轴使用对数坐标).并把成对的数据点用线条(line)连接起来.自定义配置线条颜色(Customizing Scatterplot Connecting Pa ...

  4. 如何用计算机对cad的草图,cad新手画图如何用草图设置

    新手入门绘制图形一定要学会用一些辅助工具,比如那些草图设置.其实这个也不算太难,下面就让小编告诉你cad新手画图如何用草图设置的方法,一起学习吧. cad新手画图用草图设置的方法 1.CAD因为其精准 ...

  5. Matplotlib画图中文字体乱码设置

    Matplotlib画图中文字体乱码设置 Matplotlib画图中文字体乱码设置 一.字体基本设置 二.其他字体: 三.展示一下: 四.运行结果: Matplotlib画图中文字体乱码设置 一.字体 ...

  6. php怎么防止爬虫,PHP语言学习之php 防止爬虫设置

    本文主要向大家介绍了PHP语言学习之php 防止爬虫设置,通过具体的内容向大家展示,希望对大家学习php语言有所帮助.php 防止爬虫设置 php代码如图所示: //获取UA信息 $ua = $_SE ...

  7. 易语言大漠插件模块制作后台设置后台绑定窗口句柄

    本节视频教程的命令有:ForceUnBindWindow.GetBindWindow.IsBind.LockDisplay.LockInput.LockMouseRect.SetAero.SetDis ...

  8. R语言ggplot2可视化:jupyter中设置全局图像大小、jupyter中自定义单个ggplot2图像结果的大小

    R语言ggplot2可视化:jupyter中设置全局图像大小.jupyter中自定义单个ggplot2图像结果的大小 目录

  9. Xamarin XAML语言教程使用使用Progress属性设置当前进度

    Xamarin XAML语言教程使用使用Progress属性设置当前进度 开发者除了可以在XAML中使用Progress属性设置进度条的当前进度外,还可以在代码隐藏文件中使用Progress属性来设置 ...

  10. Xamarin XAML语言教程使用Progress属性数据绑定设置进度条进度

    Xamarin XAML语言教程使用Progress属性数据绑定设置进度条进度 开发者除了可以为ProgressBar定义的Progress属性直接赋双精度类型的值外,还可以通过数据绑定的方式为该属性 ...

最新文章

  1. 将keras的h5模型转化为onnx
  2. 清空mysql注册表步骤_完全卸载MySQL 数据库清空MySql注册表
  3. 15 篇最新 AI 论文来袭!NLP、CV...人人有份 | 本周值得读
  4. c 语言银行排队系统,C++实现银行排队系统
  5. CommandLineRunner 和 ApplicationRunner 的区别
  6. python *args用法_python函数参数*args**kwargs用法实例
  7. STL(八)——向量vector
  8. awk if 不包含_linux高级运维必会命令——AWK命令详解及实例分享
  9. Linux录音软件audacity安装:sudo yum install audacity
  10. Ubuntu14 Could not open file /var/lib/dpkg/status - open
  11. GaussView 6 linux 64
  12. RFID 工作频率的分类
  13. The early bird catches the worm!
  14. word的常见问题及解决办法
  15. springboot中参数校验(validation)使用
  16. Qt 中使用 VLC-Qt 播放网络视频流(附实例)
  17. ThinkPHP5 采集网页的指定内容
  18. 【C程序设计语言】001 引言
  19. python游走代码_爬虫-案例
  20. 清理 linux 内核版本,grub2 - 如何删除旧的内核版本以清理引导菜单? - Ubuntu问答...

热门文章

  1. 学术界布局区块链,日本东京大学开始提供区块链课程
  2. 淘宝的安全登录怎么做的
  3. 朗文当代英英词典(LDOCE5)Mac端
  4. java web学习步骤,javaweb学习路线有哪些?如何学习?
  5. 2021年第十二届蓝桥杯javaB组真题及部分答案
  6. catia怎么将特征参数化_catia 怎么做参数化设计
  7. 【小5聊】HBuilderX下载与简单的Web端浏览器插件开发
  8. 1496.数括号法求广义表深度
  9. 档案目录管理--chmod
  10. bt 介绍以及 bt 种子的hash值(特征值)计算