Subchapters:
|
Plotting in colorOne of the simplest ways to plot in color is to first define a new color table and then to save the indexes of the color in a variable that can be addressed from everywhere. A system variable will then be used. The following routine can be called when starting IDL (the best would be to include it in the init file). pro my_colors
defsysv,'!col',EXISTS = col_exists
if not col_exists then $
defsysv,'!col',{black : 0, $
white : 1, $
red : 2, $
green : 3, $
blue : 4, $
yellow : 5, $
magenta : 6, $
cyan : 7, $
orange : 8, $
l_green : 9, $
violet : 10,$
turquoise : 11,$
l_blue : 12,$
l_red : 13 $
}
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13
tvlct,[ 0,255, 255, 0, 0,255,255, 0,255,125,125, 0, 0,255],$ ;red
[ 0,255, 0,255, 0,255, 0,255,125,255, 0,255,125, 0],$ ;green
[ 0,255, 0, 0,255, 0,255,255, 0, 0,255,125,255,125] ;blue
end
Then, you can plot in colors: IDL> plot,sin(findgen(200)/20.)
|
|
IDL courses C. Morisset © 2004 IA/UNAM V 2.2 |