请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 11615|回复: 11

[经验总结] NCL做动画,并且保存成.gif文件,用于PPT show

[复制链接]

新浪微博达人勋

发表于 2017-7-27 16:16:18 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
利用bash脚本制作动画
(1) animation.ncl
begin
  f = addfile("nadata.nc","r")
  var = f->ncvar
  
  wks = gsn_open_wks("pdf","animation"); 注意:格式必须保存为pdf,才能制作动画

  res = True
  res@gsnLeftString = ""
  res@gsnRightString = ""

  ;设定同样的等值线,便于比较
  res@cnLevelSelectionMode = "ManualLevels"
  res@cnMinLevelValF = min
  res@cnMaxLevelValF = max
  res@cnLevelSpacing = Spc

  res@cnFillOn = True ; 填色
  res@cnLinesOn = False
  res@cnLineLabelsOn = False

  do ii = 0,11
     res@tiMainString = "January Global Surface Temperature (K)-Day"+(ii+1)
     plot = gsn_csm_contour_map(wks,var(ii,:,:),res)
  enddo
end

(2)animation.sh
#! /bin/bash
ncl animation.ncl
convert animation.pdf animation.gif
rm animation.pdf
exit 0

(3)在终端执行animation.sh脚本
./animation.sh
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-7-27 16:26:47 | 显示全部楼层
楼主的题目不对吧,这明明是用ncl出图,imagemagick制作动画,而且图片格式也不仅仅只支持pdf,比如png,ps格式都是可以的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-7-27 20:26:40 | 显示全部楼层
我也以为是NCL里面的什么函数了,感觉被骗到了……

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-7-28 09:19:42 | 显示全部楼层
本帖最后由 anlizheng 于 2017-7-28 09:25 编辑

试了一下PS格式的也行
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-7-28 09:20:50 | 显示全部楼层
而且也不用写bash脚本,就一条命令的话,在ncl里直接调用就可以了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-8-2 17:40:29 | 显示全部楼层
在ncl里直接调用就可以了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-8-2 21:33:16 | 显示全部楼层
哇 学习了 很有用
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-10-21 23:38:05 | 显示全部楼层
本帖最后由 qq531884069 于 2018-10-21 23:39 编辑
井中月 发表于 2017-7-28 09:20
而且也不用写bash脚本,就一条命令的话,在ncl里直接
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-1-7 10:53:26 | 显示全部楼层
井中月 发表于 2017-7-28 09:20
而且也不用写bash脚本,就一条命令的话,在ncl里直接调用就可以了

在ncl里直接system调用,不知道为什么会报错,好像说是我没有安装ghostscript library 9.19。但是在cygwin系统下可以使用这个命令。请问有什么解决方法么
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-3-8 06:54:06 | 显示全部楼层

您好,可以说一下是什么命令么?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表