Defines the coordinate system and area of the output used by the
SIZE variable to display the Annotate graphics. Additionally, you can use
the HSYS variable with Java or ActiveX to control the markersize and linesize
for the BAR, DRAW, DRAW2TXT, POLY, and SYMBOL functions.
Type: |
character
|
Length: |
1
|
Default: |
4
|
HSYS='coordinate-system';
|
-
coordinate-system
-
specifies a value that represents a coordinate
system. Values can be 1 through 9 and A through C as shown in the following
table:
Absolute Systems |
Relative Systems |
Coordinate System Units |
1 |
7 |
percentage of data area |
2 |
8 |
data values |
3 |
9 |
percentage of graphics output area |
4 |
A |
cell in graphics output area |
5 |
B |
percentage of procedure output area |
6 |
C |
cell in procedure output area |
D |
|
point size (text only) |
These values are also used by the XSYS and YSYS
variables.
See Coordinate Systems for a description of the areas and coordinate
systems.
You can use HSYS with these functions,
all of which also use the SIZE variable:
DRAW |
LABEL |
PIECNTR |
DRAW2TXT |
PIE |
SYMBOL |
FRAME |
The coordinate system that you specify
with the HSYS variable affects how the function interprets the value of the
SIZE variable. For example, if you use HSYS='3' and SIZE=10 with the DRAW
function, the thickness of the line is 10 percent of the graphics output area.
If you use HSYS='1' and SIZE=10 with DRAW, the thickness of the line is 10
percent of the data area.
For text only, HSYS='D' specifies that text sizes are in points. For
example, if you use HSYS='D' and SIZE=10 for the LABEL function, the label
text uses a 10 point font.
If you use HSYS='D' with a function that does not create text, a warning
appears in the log and the HSYS='4' coordinate system is used.
Copyright © 2010 by SAS Institute Inc., Cary, NC, USA. All rights reserved.