NCL
学习笔记
整理:雨里
*NCL
官网导览
网址:
http://www.ncl.ucar.edu/
NCL - Gallery
:各种图形示例,如等值线图、流线图等
Examples
:
NCL
各种应用的示例
Functions
:计算函数、绘图函数等
Resources
:绘图参数
Popular Links
:包括色标、常用绘图参数(如字符串的特殊符号、填充
/
标识
/
虚
线类型)等
Support
:联系方式、使用手册等
*
两种建立等差数列的方式
ispan(
起始
,
结束
,
间距
) ;
创建一维整型、长型或
int64
型等差数列
fspan(
起始
,
结束
,
元素个数
) ;
创建一维浮点型等差数列
*
变量操作
t=(/ , , ..., /) ;
创建数组
avg(t) ;
平均值
t@_FillValue=-999 ;
数组
t
的
missing value
,在计算平均值时略去
t@long_name="Temperature" ;
名称
t@units="degC" ;
单位
*NetCDF
格式
-
常用的大气资料格式,后缀
.nc
-
自我描述的档案
ncdump -h filename.nc ;
在
Linux
环境下将档头导出
ncdump -h filename.nc > filename.txt ;
将导出的档头输出为文本
*NetCDF
格式读取
f=addfile("filename.nc","r") ;
在
NCL
中读取
NetCDF
SST=f->sst ;
读取某个变量
printVarSummary(SST) ;
输出某个变量的基本信息
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
fSST=short2flt(SST) ;
将导出的档头输出为文本
print(fSST(0,0,{-8},{160})) ;
给出确切经纬度上的值,如果没有大括号则表示格点
序数(从
0
开始)
*NCL
绘图基础
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
评论0