NCL图形分析语言入门到精通 作者:陈栋,黄平,刘永 出版时间:2017年版内容简介本书在NCAR/NCEP的英文版《NCL用户使用手册》基础上,同时结合几位作者多年丰富的科研和教学经验,佐以切身的学习体验和使用经验及技巧加以精炼,配合典型的科研实例循序渐进的系统全面的介绍NCL图形分析语言的关键内容和应用方法,以方便读者快捷的掌握此科学分析和可视化工具,并运用于科研和业务实践中。本书以NCL图形分析语言(版本6.4.0)的主要架构为主线,将软件安装设置、科学数据处理、语言基础、图形基础、可视化控制、科研实战分析绘图和高级绘图分析七个方面内容融会贯通,同时突出重点和实际应用需求,让读者渐进式的快速掌握该语言的基本科学分析和可视化方法,并引导进阶高级阶段内容。全书内容系统全面,层次逻辑清晰,重点递进突出,易学易懂易用。本书可作为高等院校大气科学类相关专业的本科和研究生阶段专用的科学分析和可视化语言课程学习教材,也可以作为气象、海洋、水文、航空等部门科研和业务人员的参考书籍。目录前言第1章 语言介绍1.1 学习目的1.1.1 了解NCL语言1.1.2 其他可用的语言1.2 有关文档1.3 示例程序脚本和数据1.4 技术支持1.5 程序安装1.5.1 Linux系统下安装1.5 I2MacOS系统下安装1.5.3 WindOWS系统的Unix虚拟机(Cygwin/X)下安装1.6 运行环境路径设置1.7 图形环境设置1.8 代码编辑工具1.8.1 常用代码编辑器1.8.2 高亮脚本定义第2章 程序语言基础2.1 运行测试方式2.2 输入、输出数据和图形文件支持2.3 字符符号2.4 数据类型和表达式2.4.1 数据类型2.4.2 运算操作符2.4.3 逻辑运算符2.4.4 数组表达式2.5 变量2.5.1 元数据和属性2.5.2 维数命名2.5.3 字符串引用2.5.4 变量列表2.6 变量赋值2.6.1 数值赋值2.6.2 变量间赋值2.6.3 变量的重赋值2.7 程序脚本结构2.7.1 库文件及其载入2.7.2 程序块2.7.3 选择语句2.7.4 循环语句2.7.5 数据和变量信息输出2.7.6 保留关键词2.8 字符串操作2.9 系统调用2.10 功能函数和过程2.10.1 可视化类2.10.2 常规类2.10.3 地球科学类2.10.4 数学和统计类2.10.5 输入和输出类第3章 数据文件的输入和输出3.1 单个文件的读取方式3.2 多个文件的读取方式3.3 文件变量对变量的赋值3.4 文本(ASCII)数据文件读取3.5 电子表格(Excel(2SV)数据文件读取3.6 二进制(binary)数据文件读取3.7 文本(ASCII)数据文件写入3.8 CSV数据文件写入3.9 二进制(binary)数据文件写入3.10 netCDF数据文件写入第4章 图形分析基础4.1 五步法绘图4.2 视图窗口(viewport)4.3 地图设置(maps)4.3.1 默认地图4.3.2 地图网格和标示的设置4.3.3 地图内容设置4.3.4 改变地图投影4.3.5 区域地图4.3.6 极地投影地图4.3.7 地图分辨率4.4 简单的双坐标二维图(xY-plots)4.4.1 坐标轴标记设定4.4.2 时间序列4.5 等值线图(contoursplots)4.5.1 填色图4.5.2 图案填充图4.6 矢量图(vectorplots)4.7 剖面图(sliceplots)4.8 直方图(barcharts)4.9 图形叠加(overlayplots)4.10 图形展板(panelplots)4.10.1 常用控制参数项4.10.2 图形组合设置4.11 绘制折线、多边形、多点标记和文本4.12 轮廓文件绘图(shapefileplots)第5章 颜色表和绘图属性资源5.1 颜色表(colormaps)5.1.1 转换GrADS颜色表5.1.2 转换GMT颜色表5.2 有用的绘图属性资源(helpfulresources)5.2.1 标题字符串和功能编码5.2.2 添加文本到图形5.2.3 特殊字符创建的功能代码5.2.4 坐标轴注释5.2.5 等值线和标签设置5.2.6 陆地、海洋和湖泊的填色5.2.7 标示条设置5.2.8 图例设置5.2.9 坐标刻度标记设置5.2.10 日期格式第6章 实战分析和绘图6.1 常规数据获取6.2 实战分析I——基础能力6.2.1 站点数据处理6.2.2 绘制中国地图6.2.3 站点分布图6.2.4 站点数据插值和区域蒙版6.3 实战分析Ⅱ——气候变化6.3.1 模式数据介绍6.3.2 模式数据的空间格点插值预处理6.3.3 季节平均计算和水汽平衡方程分析6.3.4 格点数据作图6.4 实战分析Ⅲ——东亚夏季风降水6.4.1 时空模态分析6.4.2 主分量的功率谱分析6.4.3 主分量的小波谱分析第7章 图形分析进阶7.1 水平柱状图(horizontalbarcharts)7.2 箱线图(boxplots)7.3 预报图(meteograms)7.4 饼图(piecharts)7.5 温度对数压力图(skew-T)7.5.1 绘制温度对数压力图底图7.5.2 温度对数压力图底图上绘制探空数据7.6 泰勒诊断图(Taylordiagrams)7.7 风玫瑰图(windrose)7.7.1 基本风玫瑰图7.7.2 粗线风玫瑰图7.7.3 彩色风玫瑰图7.8 三维图(3Dgraphics)7.9 图形蒙(masking)7.9.1 “mask”函数创建7.9.2 “gc-inout”函数创建7.9.3 图形属性资源设置创建7.9.4 控制图层的绘制顺序创建7.10 天气符号(weathersymbols)绘制参考文献附录A 常见错误信息附录B 地图投影类型附录C 线型表附录D 填充样式表附录E 标记符号表附录F 重要的内建函数和过程附录G 重要的图形属性资源 上一篇: GNSS海洋水汽反演及三维层析 范士杰 著 2017年版 下一篇: NCL程序设计入门 蔡宏珂,陈权亮,范广洲 等编著 2018年版