TEK_COLOR Procedure
Standard Library procedure that loads a color table, which contains 32 distinct colors and is similar to the default Tektronix 4115 color table, into the display.
Usage
TEK_COLOR
Parameters
None.
Keywords
None.
Discussion
TEK_COLOR loads the first 32 elements of the color table with the Tektronix 4115 default color map. This creates a useful color table if you desire distinctive colors.
Example 1
; Create array containing values for a sine function ; from 0 to 360 degrees. b = FINDGEN(37) x = b * 10 y = SIN(x * !Dtor) ; Plot data and set the range to be exactly 0 to 360. PLOT, x, y, XRange=[0, 360], XStyle=1, YStyle=1 ; Load a predefined color table that contains 32 distinct colors. TEK_COLOR ; Display the current color table and its associated color indices. COLOR_PALETTE ; Fill in areas under the curve with different colors. POLYFILL, x, y, Color=WoColorConvert(6) POLYFILL, x, y/2, Color=WoColorConvert(3) POLYFILL, x, y/6, Color=WoColorConvert(4) ; Create array containing values for COS function from 0 to 360 ; degrees. z = COS(x * !Dtor) ; Plot the cosine data on top of the sine data. OPLOT, x, z/8, Linestyle=2, Color=WoColorConvert(5)
Example 2
This example creates a contour plot of Pike’s Peak, with the area in between the contour lines filled with a solid color.
OPENR, 1, !Data_dir + 'pikeselev.dat' pikes = FLTARR(60, 40) ; Read in the data file. READF, 1, pikes ; Close any open contours. CLOSE, 1 c_pikes = FLTARR(62, 42) c_pikes(1, 1) = pikes ; Load a color table. TEK_COLOR WINDOW, /Free ; Produce a filled contour plot. CONTOUR2, c_pikes, $ Levels=LINSPACE(11, 5000, 1000), $ C_Fillcolors=WoColorConvert(INDGEN(11)), $ XStyle=1, YStyle=1, /Fill