NCL画图个例讲解
Example 1——XY plots
这个例子介绍了NCL 的基础知识,例如如何开始和结束NCL 脚本,如何创
建和初始化变量,如何创建和绘制XY 坐标图,以及如何设置resources 来改变
XY 坐标图的外观。此外还介绍了NCL 变量包含元数据的概念,以及展示了如
何从ASCII 文件读取数据。
这个例子创建了5 个XY 坐标图。前四个图使用了NCL 脚本生成的数据,
第五个图读取了ASCII 文件的数据。
第一个图有一个曲线,其他图右多条曲线。每个图相对前一个图来讲都有一
些改动的地方,例如添加标题、线标签,改变线条颜色和粗细,添加标记。在以
后的例子中将有更加复杂的XY 坐标图。请注意,“line ”和“curve ”在这个示
例中互换使用,用来表示XY 坐标图的曲线。
分号“;”在NCL 脚本中表示允许注释。所有的注释都必须以分号开头,任
何在分号之后和下一个换行符前的东西都将忽略。注释可以在一行中单独出现,
也可以出现在NCL 命令之后。但是在同一行注释不能出现在命令之前,因为注
释符之后所有的东西都被忽略。
运行这个示例,必须下载以下文件:gsun01n.ncl,然后键入:ncl gsun01n.ncl
示例1 代码及解释
1. load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl" ; Load the
NCL file that contains the gsn_*