文章列表:IDL修炼秘籍

IDL设置PLOT窗口大小
在使用IDL的PLOT画图的时候,通常需要批量保存图片,这在之前的文章《IDL保存图像(对象图形法) | 麻辣GIS》中也有过介绍。但是如果图片中有legend或者其他元素时,通常生成的图片有时...

IDL在PLOT的NAME字段设置特殊符号
在使用IDL的PLOT函数绘图的时候,为了显示图例(可以参考之前的文章:IDL直接图形法绘制图例的两种方法 ),设置了name参数,但是提示错误如下: PLOT: The identifier ...

IDL在PLOT中输入特殊符号
在使用IDL绘图的时候经常需要用到特色符号,尤其是在XY的坐标轴上,之前的一种老方法是在word中打出来,然后copy在IDL中。经过我的测试是可以使用的,不过我并不赞成这种做法,万一电脑没wo...

IDL使用FINITE函数查找无效值和无穷值(NAN和Inf)
在使用IDL处理数据的时候经常会遇到NAN(NOT A NUMBER)无效值和Inf(INFINITY)无穷值,而这些值的存在经常会影响我们的数据处理,所以需要把无效值去掉。但查找NAN和Inf...

IDL设置LEGEND的边框、阴影和文字排列顺序
在使用IDL的LEGEND绘制图例,可以见之前的文章:IDL直接图形法绘制图例的两种方法,可是使用LEGEND绘制出来的图例很不美观,真不知道开发IDL的人怎么设置的默认参数,有个边框也就好了,...

IDL自定义色表
在使用IDL绘图的时候经常需要用到色表,而IDL自带了有74种色表(IDL8.2.3),如下图: 但是即使这74种色表在一些情况下也是无法满足我们的绘图需要的,这时候就要学会去处定义色表。方法...

IDL提取字符串中的数组
在之前的文章IDL读取XML文件中介绍了读取xml文件中的特定节点。但是遇到一个问题,读取出来的节点是一个字符串,并且数据之间是使用空格分开的,所以要想办法提取出特定数据来。 提取方法 str ...

IDL读取XML文件
使用IDL读取RADARSAT-2的数据,需要用到lutSigma.xml文件中的定标常数来计算相关参量。本文需要提取lutSigma.xml中的offset和gains参数。使用IDL来读取x...

IDL设置float dobule数据类型的有效数字和小数点位数
今天在写IDL程序的时候遇到一个小问题,截取IDL中float dobule数据类型的有效数字和小数点位数,并且显示出来。之所以说简单,是因为在C语言或者python这种语言中这都是很容易实现的...

IDL合并数组
在之前的文章IDL创建空数组中介绍了在IDL中创建空数组的方法,继续之前的问题,现在要把两个数组合并起来,经过探索找到了一种快捷有效的方法。 如果行数相同 直接使用[]就可以组合起来,示例如下:...

IDL创建空数组
最近在使用IDL处理一个程序,需要不断的把不同的数组组合成一个大数组。但这种情况下,就需要一个空的数组,然后不断的累加。 在之前的IDL创建数组函数整理中整理的方法都是仅仅适用创建一个固定长度的...

IDL在气象中的应用(Using IDL in Meteorology)PDF下载
IDL在科学计算中有着广泛的应用,本书所讲的是IDL在气象中的应用。需要说明的是这本书是英文的,并没有翻译中文。 所用到的IDL方法: File and postscript operator...

IDL image iimage函数设置初始显示比例
在使用IDL的image 和 iimage绘图的时候,是心1:1的比例显示图片的(废话!),有时候因为一些原因,我们需要默认放大或者缩小图片。方法整理如下: image函数 使用SCALE_FA...

IDL中使用image iimage等函数设置axis刻度的范围
IDL中使用image iimage等函数绘图的时候,经常会用到axis到设置刻度,但是默认的axis的刻度往往是从0开始的,如图所示: 通常情况下,我们需要设置刻度范围,方法如下:pro d...

IDL使用axis函数设置刻度朝外
在使用IDL axis给图加刻度的时候,默认的的刻度是朝内的,如下图所示: 这样可能会造成一个问题,下面的图中刻度明显就看不清了,在IDL中可以设置axis中的TICKDIR属性来达到这个目的...