- 积分
- 6959
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-1-1
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 lysx 于 2014-7-14 19:24 编辑
多个变量绘制柱状图时,大家肯定都会在第一时间想到利用matlab来完成吧!但有时需要将分析场和柱状图绘制到一张图上,对于已经习惯了用grads的人来说,再去学习matab绘制这些图,显得就不那么明智了。因此楼主在现实需求的驱动下,经同学讨论,设计了grads绘制柱状图的方案。具体思路如下:
以nx*ny的矩阵为例,nx代表变量个数,ny代表每一变量的长度。具体做法如下,对于第i个变量,首先定义一个长度为(nx+1)*ny+1的临时数组,赋初值为undef,从第i+1个位置开始间隔nx+1,对临时数组赋值,当该变量的所有值都赋值给了临时数组,将该数组输出到二进制文件中。
由于在画图时,首先需要对数据利用fortran进行预处理,因此 我的所有工作都由fortran来完成,其中利用了fortran调用grads,可参考本人帖子http://bbs.06climate.com/forum.php?mod=viewthread&tid=26365。
之前由于发帖较少,因此每次都设了贡献值,尤其是‘fortran调用grads’的帖子,贡献值较大,让许多人望而生畏。故这次的帖子虽然比上次的要辛苦许多,本人也无偿贡献给大家了!!!不要谢我哦!!!但是稍稍设置了阅读权限,鼓励大家多多发有益的帖子。
|
-
-
-
柱状图.f90
4.08 KB, 阅读权限: 20, 下载次数: 97, 下载积分: 金钱 -5
fortran+grads绘制柱状图
评分
-
查看全部评分
|