Institut für Astronomie und AstrophysikAbteilung AstronomieSand 1, D-72076 Tübingen, Germany |
cxyouts
The CXYOUTS procedure draws text on the currently selected graphics device starting at the designated coordinate while supporting strings with color information. The string escapes the color information with "!f<color>", e.g. "foo!f100bar" draws "bar" with color 100.
Plot utilities
XYOUTS, [X, Y,] String [, ALIGNMENT=value{0.0 to 1.0}] [, CHARSIZE=value] [, CHARTHICK=value] [, TEXT_AXES={0 | 1 | 2 | 3 | 4 | 5}] [, WIDTH=variable] [, CLIP=[X0, Y0, X1, Y1] | , /NOCLIP] [, COLOR=index] [, /DATA | , /DEVICE | , /NORMAL] [, ORIENTATION= ccw_degrees_from_horiz] [, /T3D | Z=value]
X, Y: The horizontal and vertical coordinates used to position the string(s). X and Y are normally interpreted in data coordinates. The DEVICE and NORMAL keywords can be used to specify the coordinate units. X and Y should be a scalar (this differs from xyouts). String: The string(s) to be output. Should be scalar string.
ALIGNMENT: Specifies the alignment of the text baseline. An alignment of 0.0 (the default) aligns the left edge of the text baseline with the given (x, y) coordinate. An alignment of 1.0 right-justifies the text, while 0.5 results in text centered over the point (x, y). CHARSIZE: The overall character size for the annotation. A CHARSIZE of 1.0 is normal. Setting CHARSIZE = -1 suppresses output of the text string. This keyword has no effect when used with the hardware drawn fonts for exceptions, see "Scaled Hardware Fonts" on page 1602. CHARTHICK: The line thickness of the vector drawn font characters. This keyword has no effect when used with the hardware drawn fonts for exceptions, see "Scaled Hardware Fonts" on page 1602. The default value is 1.0. TEXT_AXES: This keyword specifies the plane of vector drawn text when three-dimensional plotting is enabled. By default, text is drawn in the plane of the XY axes. The horizontal text direction is in the X plane, and the vertical text direction is in the Y plane. Values for this keyword can range from 0 to 5, with the following effects: 0 for XY, 1 for XZ, 2 for YZ, 3 for YX, 4 for ZX, and 5 for ZY. The notation ZY means that the horizontal direction of the text lies in the Z plane, and the vertical direction of the text is drawn in the Y plane. WIDTH: Set this keyword to a named variable in which to return the width of the text string, in normalized coordinate units.
See Appendix C, "Graphics Keywords" for the description of graphics and plotting keywords not listed above. CLIP, COLOR, DATA, DEVICE, FONT, NOCLIP, NORMAL, ORIENTATION, T3D, Z.
Plots text on current device.
Splits input string according !f<num>-expressions and plots out each part with the referenced color.
cxyouts,0.5,0.5,"Hello!f250 World",/normal,charsize=2 -> world will be painted with color 250 (red for color table 39)
$Log: cxyouts.pro,v $ Revision 1.2 2004/12/01 16:12:49 goehler fix to allow font=0 text Revision 1.1 2004/11/29 09:46:55 goehler initial version of color output tool
[Home Page] [Software, Documentation] [IDL Documentation] [Quick Reference] [Feedback]