Device Keyword

Used With Routines:   AXIS,  BAR3D,   CONTOUR,  CONTOURFS,  CONTOUR,   OPLOT, PLOTPLOTS,   POLYFILLSHADE_SURF,  SHADE_SURF_IRR,  SURFACE,   XYOUTS

Corresponding System Variable: None.

Express coordinates in device coordinates. When used with AXIS, CONTOUR, CONTOUR2, OPLOT, PLOT, SHADE_SURF, and SURFACE, this keyword specifies that the Position and Clip coordinates are in device units.

Example

The following code displays an image contained in the variable A and then draws a contour plot of pixels (100:499, 100:399) registered over the pixels:

; Display the image.

status = DC_READ_8_BIT(!Data_dir + 'whirlpool.img', img)

WINDOW, Xsize=512, Ysize=512

TV, img

; Draw contour plot, specify the coordinates of the plot,

; in device coordinates, do not erase, set the X and Y

; axis styles to Exact.

CONTOUR, img(100:399, 100:399), Position=[100,100, 399,399], $

/Device, /Noerase, XStyle=1, YStyle=1

Note that in the above example, the keyword specification /Device is equivalent to Device = 1.