电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

IDL入门教程二(下)(简单图形显示I)

IDL入门教程二(下)(简单图形显示I)_第1页
1/21
IDL入门教程二(下)(简单图形显示I)_第2页
2/21
IDL入门教程二(下)(简单图形显示I)_第3页
3/21
从IDL5 版本开始,Contour 命令一般都使用单元跟踪法来绘制等值线图。所以,Follow 关键字已经过时了。但该关键字仍然被使用,是因为它对自动标注其它每条等值线的有益作用。选择等值线数目 缺省情况下,IDL选择6条匀称的等值线间隔(即有5条等值线)绘制等值线图。但是,可以用几种不同的方法改变缺省值。例如,可以用Nlevels关键字告诉IDL需要绘制多少条等值线。IDL将计算出等间隔的等值线间隔数。例如,要绘制具有12条等间隔的等值线图,可键入: IDL>Contour, peak, lon, lat, Xstyle=1, Ystyle=1, /Follow, $ Nlevels=12 输出结果应与图18相似。可选择高达29条的等值线。 图18:这是将等值线级别设置为12的等值线图。注意,每隔一条等值线都会标注一条,这是使用Fellow关键字的一种副作用。 不幸的是,尽管IDL文档称IDL将采用给定的等间隔的等值线间隔数,但事实上不是这样。如果注意观察所创建的等值线图,会注意到IDL只计算出少于12条的间隔线。显然,NLevels关键字的值在IDL中只能作为等值线选择算法中的一个“建议”。 因此,大多数IDL程序员都是自己计算等值线数目。例如,能精确规定哪条等值线应该画,并用Levels关键字传给Contour命令,而不是用NLevels关键字,如下所示: IDL>vals=[200, 300, 600, 750, 800, 900, 1200, 1500] IDL>Contour, peak, lon, lat, XStyle=1, YStyle=1, /Follow, $ Levels=vals 要 选 择 12 个 间 距 相 等 的 等 值 线 间 隔 , 可 编 写 如 下 代 码 : IDL>nlevels=12 IDL>step=(Max(peak)-Min(peak))/nlevels IDL>vals=Indgen(nlevels)*step+Min(peak) IDL>Contour, peak, lon, lat, XStyle=1, YStyle=1, /Follow, $ Levels=vals 如 果 喜 欢 , 可 以 C_Labels关 键 字 精 确 的 指 定 哪 一 根 等 值 线 应 该 标 注 。 这 个 关 键 字 是 一个 其 元 素 与 等 值 线 数 目 相 等 的 矢 量 ( 如 果 元 素 个 数 与 等 值 线 数 目 不 匹 配 , 那 么 元 素 就 不 能 象其 它 关 键 字 那 样 循 环 使 用 )。 如 果 某 元 素 的 值 是 1( 或 更 精 确 , 只 要 是 正 数 ), 相 应 的 等 值 线就 给 予 标 注 ; 如 果 某 元 素 的 值 是 0, 相 应 的 等 值 线 就 不 予 标 注...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

IDL入门教程二(下)(简单图形显示I)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部