⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 applycolorbar_indexed_direct.pro

📁 IDL开发源码
💻 PRO
字号:
PRO Applycolorbar_Indexed_Direct
; 确定文件 "worldtmp.png" 的路径。
worldtmpFile=FILEPATH('worldtmp.png',$
SUBDIRECTORY=['examples','demo','demodata'])

; 从文件中向IDL 输入图象。
worldtmpImage=READ_PNG(worldtmpFile)
; 确定输入的图象的大小。
worldtmpsize=SIZE(worldtmpImage ,/DIMENSIONS )
; 初始化显示。
DEVICE ,DECOMPOSED =0
LOADCT,38
WINDOW ,0,XSIZE=worldtMpsize[0],$
YSIZE=worldtmpsize[1],$
TITLE ='Average World Temperature(incelsius)'
; 显示图象。
TV ,worldtmpImage
;初始化色调参数。
fillcolor=BYTSCL( INDGEN(18))

; 初始化文本变量。
temperature=STRTRIM(FIX((5.*fillcolor)/42.),2)
; 初始化多边形和文本位置参数。
x=[5.,30.,30.,5.,5.]
Y=[5.,5.,23.,23.,5.]+5.
offset = 18.*FINDGEN(19)+5.

; 应用多边形和文本。
FOR i=0,(N_ELEMENTS (fillcolor)-1)DO BEGIN
POLYFILL,x,y+offset[i],COLOR =fillcolor[i],/DEVICE
XYOUTS,x[0]+5.,y[0]+offset [i]+5.,$
temperature[i],COLOR =255*(fillcolor[i] LT 255),/DEVICE
ENDFOR
END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -