CHART Procedure
PROC CHART Statement
Produces vertical and horizontal bar charts, block
charts, pie charts, and star charts.
Syntax
Optional Arguments
- DATA=SAS-data-set
-
identifies the input
SAS data set.
Restriction:You cannot use PROC CHART with an engine that supports
concurrent access if another user is updating the data set at the
same time.
- FORMCHAR <(position(s))>='formatting-character(s)'
-
defines the characters
to use for constructing the horizontal and vertical axes, reference
lines, and other structural parts of a chart. It also defines the
symbols to use to create the bars, blocks, or sections in the output.
- position(s)
-
identifies the position
of one or more characters in the SAS formatting-character string.
A space or a comma separates the positions.
Default:Omitting (position(s)),
is the same as specifying all 20 possible SAS formatting characters,
in order.
- formatting-character(s)
-
lists the characters
to use for the specified positions. PROC CHART assigns characters
in
formatting-character(s) to
position(s),
in the order which they are listed. For example, the following option
assigns the asterisk (*) to the second formatting character, the pound
sign (#) to the seventh character, and does not alter the remaining
characters:
formchar(2,7)='*#'
Formatting Characters Used by PROC CHART
|
|
|
|
|
Vertical axes in bar
charts, the sides of the blocks in block charts, and reference lines
in horizontal bar charts. In side-by-side bar charts, the first
and second formatting characters appear around each value of the
group variable (below the chart) to indicate the width of each group.
|
|
|
Horizontal axes in bar
charts, the horizontal lines that separate the blocks in a block
chart, and reference lines in vertical bar charts. In side-by-side
bar charts, the first and second formatting characters appear around
each value of the group variable (below the chart) to indicate the
width of each group.
|
|
|
Tick marks in bar charts
and the centers in pie and star charts.
|
|
|
Intersection of axes
in bar charts.
|
|
|
Ends of blocks and the
diagonal lines that separate blocks in a block chart.
|
|
|
Circles in pie and star
charts.
|
Interaction:The SAS system option FORMCHAR= specifies the
default formatting characters. The system option defines the entire
string of formatting characters. The FORMCHAR= option in a procedure
can redefine selected characters.
Tip:You can use any character in
formatting-characters,
including hexadecimal characters. If you use hexadecimal characters,
then you must put an
x
after the closing
quotation mark. For example the following option assigns the hexadecimal
character 2-D to the second formatting character, the hexadecimal
character 7C to the seventh character, and does not alter the remaining
characters:
formchar(2,7)='2D7C'x
See:For information about which hexadecimal codes to use for
which characters, consult the documentation for your hardware.
- LPI=value
-
specifies the proportions
of PIE and STAR charts. The value is
determined by
For example, if you
have a printer with 8 lines per inch and 12 columns per inch, then
specify LPI=6.6667.
Copyright © SAS Institute Inc. All rights reserved.