GrADS实用绘图(基1)

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

• 关闭数据文件
ga-> close 3 ↵ ga-> close 2 ↵ ga-> close 1 ↵
文件打开从1 开始依次编号, 文件关闭时先 关闭序号最大 的文件
26
LASG动力论坛版
三. 运行GrADS绘图软件包
• 设置维数环境
ga-> set x 1 73 ↵ ga-> set lat -20 60 ↵ ga-> set lev 850 ↵ ga-> set time 00z01Apr2007 ↵
13
LASG动力论坛版
二. GrADS绘图软件包的安装
GrADs 1.8sl11 GrADS 1.9b4 DEC Alpha Alpha Intel/LINUX Linux RH7.1; RH9; RHE3 SUN Sol55 Sun99 Mac OSX Darwin Drawin SGI/IRIX Irix6 irix6 IBM/AIX Aix MS Windows Xwin32(Xserver) Win32e
• GrADS主页和中文讨论区
– http://grads.iges.org/grads/ 或 http://192.239.84.50/grads/ (软件下载/ 联机文档/ email讨论区) – http://www.lasg.ac.cn/cgi-bin/forum/forums.cgi?forum=3 (中文手册下载 / 中文讨论区 / 脚本和其它资源)
– 运行GrADS安装程序,建议安装到盘区根目录下
• 如 C:\PcGrADS 或 D:\PcGrADS • 安装后, PcGrADS目录下的子目录主要有
– dat/ – lib/ – win32/ win32e/ 字体, 底图, 要素单位udunits.dat 批处理脚本 执行文件(X-Win32版本) 执行文件(win32e版本)

1D图(线/直方/风玫瑰/散点/…图) 1D图(线/直方/风玫瑰/散点/…图) 1D(线/直方/散点)图, 2D平面图 2D平面图, 3D曲面图 1D图, 2D平面图, 3D曲面图 1D图, 2D平面图, 3D曲面图 1D图, 2D平面图, 3D曲面图
6
LASG动力论坛版
一. 引
• 一般绘图步骤
14
LASG动力论坛版
二. GrADS绘图软件包的安装
• UNIX/Linux
– 字体/底图 – 执行文件 ftp://192.239.84.50/grads/data.tar.Z ftp://192.239.84.50/grads/1.9/ grads-bin-1.9b4-linuxRH9.tar.gz
21
LASG动力论坛版
二. GrADS绘图软件包的安装
• 本节内容回顾
– 版本选择
• 仿UNIX的图形环境 ♥♥♥
– 安装路径 – 环境变量设置 – 备份和搬家
♥♥♥ ♥♥♥
• 本节推荐的是以方便使用(个人观点)为原则的设置
22
LASG动力论坛版
内容提要
请注意标记♥♥♥的地方 第 一 讲
一. 引言 二. GrADS绘图软件包安装 三. 运行GrADS绘图软件包 四. 图形显示(D)1 — 格点绘图 五. 数据准备(Gr) 六. 图形显示(D)2 — 站点绘图 七. 数据分析(A) — 函数的使用 八. 批处理和脚本语言(S) 九. 图形保存和转换
20
LASG动力论坛版
二. GrADS绘图软件包的安装
• 关于地图底图
– GrADS自带的底图mres和hires在我国西南国界与 实际不符!! (请以实际行动爱国哦)
– 新增的底图文件下载
http://www.lasg.ac.cn/cgi-bin/forum/forums.cgi?forum=3
1
LASG动力论坛版
GrADS实用绘图
第一讲 基本操作
=Funny @ LASG动力论坛= — 2008年1月21日—
版权所有, 欢迎传播, 请保持文档完整性
2
LASG动力论坛版
内容提要
请注意标记♥♥♥的地方 第 一 讲
一. 引言 二. GrADS绘图软件包安装 三. 运行GrADS绘图软件包 四. 图形显示(D)1 — 格点绘图 五. 数据准备(Gr) 六. 图形显示(D)2 — 站点绘图 七. 数据分析(A) — 函数的使用 八. 批处理和脚本语言(S) 九. 图形保存和转换
• Windows
– ftp://192.239.84.50/grads/1.8/grads-1.8sl11-xwin32.exe – ftp://192.239.84.50/grads/1.8/grads-1.8sl11-win32e.exe
• 其他
– 联机英文文档 ftp://192.239.84.50/grads/gadoc_files.tar.gz – 脚本库 http://192.239.84.50/grads/gadoc/library.html – 测试数据包 ftp://192.239.84.50/grads/example.tar.Z
15
LASG动力论坛版
二. GrADS绘图软件包的安装
• Linux / UNIX下的安装(1)
– 将软件包解压缩到某个目录, 如
/usr/local/grads
– 为便于管理, 可分子目录 分别存放
不同 版本 可通 用
• bin/ • dat/
不 执行文件 gradsc, gradsnc, 等 可 字体 font0.dat ~ font5.dat 缺 地图底图 lowres, mres, hires 等 少 • lib/ 脚本库 cbar.gs 等 • udft/ 用户自定义函数 (LASG动力论坛精华版)
4
LASG动力论坛版
一. 引
• 绘图工具的选择

–第一原则:实用 –第二原则:方便,顺手 –第三原则:美观,高效 –第四原则: 寸有所长,尺有所短, 不要从一而终!
5
LASG动力论坛版
一. 引
• 气象常用绘图工具
– MICAPS – Excel – Grapher – GrADS – Surfer – NCL – IDV , Vis5D – MATLAB, IDL – ……
16
LASG动力论坛版
二. GrADS绘图软件包的安装
• Linux / UNIX下的安装(2)
– 设置环境变量 ♥♥♥很重要
• Cshell, 在 .cshrc 文件中添加: # 执行文件路径 setenv PATH /usr/local/grads/bin:${PATH} # 字体和底图文件路径 setenv GADDIR /usr/local/grads/dat # 脚本库的路径 setenv GASCRP /usr/local/grads/lib # 用户自定义函数的列表文件 setenv GAUDFT /usr/local/grads/udft/udft.list
♥♥♥
18
LASG动力论坛版
二. GrADS绘图软件包的安装
• Windows下的安装(2)
– 设置环境变量 ♥♥♥ “我的电脑”右键菜单 属性 高级 环境变量
• 新建变量 GASDIR c:\PcGrADS\dat GASCRP c:\PcGrADS\lib GAUDFT c:\PcGrADS\udft\udft.list • 修改PATH变量, 增加路径 c:\PcGrADS\win32;c:\PcGrADS\lib;c:\PcGrADS\dat;
24
我的绘图目录, 里面有数据等 LASG动力论坛版 批处理方式使用GrADS, 不弹出图形窗口 版本
版本 二进制数据读取方式 sdf/xdf netCDF 可处理netCDF/HDF格式 Size = 8.5 11 8.5x11英寸
$ grads -l
$ grads -p
11英寸宽x8.5英寸高
17
LASG动力论坛版
二. GrADS绘图软件包的安装
• Windows下的安装(1)
– 安装X server (仅X-win32版本需要)
• MicroImages X server (轻巧,但图形窗内容被覆盖后无法刷新恢复) • X manager • Cygwin-X (软件“冲突”的解决) (LASG动力论坛精华版)
内容提要
请注意标记♥♥♥的地方 第 一 讲
一. 引言 二. GrADS绘图软件包安装 三. 运行GrADS绘图软件包 四. 图形显示(D)1 — 格点绘图 五. 数据准备(Gr) 六. 图形显示(D)2 — 站点绘图 七. 数据分析(A) — 函数的使用 八. 批处理和脚本语言(S) 九. 图形保存和转换
3
LASG动力论坛版
切记 !!!
• 基本思路
– 怎么对待绘图软件
• 以后用到同类软件易于举一反三
– 绘图软wenku.baidu.com提供了哪些功能(工具)
• 具体的命令可以打印出来放手边查 • 但不知道功能, 实际使用中发挥就受限制 • 软件是死的, 人是灵活的
– 标记 ♥♥♥ 的语法要点 / 注意点
• 包含了个人的经验
23
LASG动力论坛版
三. 运行GrADS绘图软件包
• X-win32版本需先启动 X server • 从命令行 cd 进入你的工作目录 • 运行GrADS
横放纸(风景画方式) 竖放纸(肖像画方式) 横放纸/无图形窗批处理 竖放纸, 进入GrADS 后立即运行 initial.gs • $ grads –bpcx “draw.gs” ↵ 竖放纸, 进入GrADS 执行完draw.gs后退出 $ 表示系统的命令提示符, 在windows下, 可以是 d:\mydata > • • • • • $ $ $ $ $ grads ↵ grads –l ↵ grads –p ↵ grads –bl ↵ grads –pc “run initial.gs” ↵
19
LASG动力论坛版
二. GrADS绘图软件包的安装
• 备份
– dat\ 目录的内容 – lib\ 目录的内容 – udft\ 目录的内容
最具扩展性的内容都保存在这几个目录下, 这也是分目 录存放不同文件的好处.
• 搬家
– 将整个PcGrADS\目录完整拷贝 – 按照前述的环境变量设置方法设置好环境变量
9
LASG动力论坛版
一. 引
• GrADS的功能
– 绘图
• 能填绘天气图

– 作为数据格式转换的工具 – 简单统计和计算 – 特定物理量计算
10
LASG动力论坛版
一. 引
• 本节内容回顾

• 气象常用绘图工具及选择 • 一般性的绘图步骤 • GrADS主页和中文讨论区 • 实用文档
11
LASG动力论坛版
25
LASG动力论坛版
三. 运行GrADS绘图软件包
• 打开数据
ga-> open test.ctl ↵ ga-> sdfopen test.nc ↵ ga-> xdfopen test.ddf ↵ 后缀的命名惯例 稍后介绍
• 查询
ga-> query ctlinfo 1 ↵ ga-> q file 2 ↵ ga-> q files ↵
– 数据准备 – 图样选择 – 定制 – 结果保存

( 万变不离其宗 ! )
• 自动化绘图
– 批处理脚本编写技巧
7
LASG动力论坛版
一. 引
– – – – Gr A D S

• GrADS: Grid Analysis and Display System
格点 / 站点 —— 擅长格点数据处理 数据分析 —— 简单的计算和诊断 图形显示 —— 图样选择、定制、保存 我喜欢把这个S理解成 脚本(Script)编程
12
LASG动力论坛版
二. GrADS绘图软件包的安装
• 操作系统
– Windows / Linux / UNIX / Mac OSX
• 其它要求
– 仿UNIX图形环境 (X server) ♥♥♥
• 版本选择
– Linux / UNIX : – Windows: V1.9 V1.8 sl 11
• x-win32 (需要额外安装 X server/ Cygwin-X) • win32e
8
LASG动力论坛版
一. 引
• GrADS实用文档

– LASG编 《GrADS实用手册》 ♥♥♥ 中文, 较全面, 可用来自学 – GrADS reference card 英文, 绘图命令和函数速查 – GrADS scripting language reference card 英文, 脚本语言语法速查 – GrADS Documentation Index 联机英文索引, 最全面
相关文档
最新文档