GCHART Procedure
Example 11: Specifying the Sum Statistic in a Star Chart
Features: |
STAR statement option SUMVAR=
|
Other features: |
FORMAT statement
|
Sample library member: |
GCHSTSUM |
This example produces a star chart of total sales for
three sites by charting the values of the character variable SITE
and calculating the sum of the variable SALES for each site. It represents
the statistics as slices of the star. The center of the circle represents
0 and the edge of the circle represents the largest value, in this
case Paris sales. By default, the spines are joined and filled with
a solid pattern to form slices, and the midpoint value and the formatted
values of the sales statistics are printed beside each slice.
Program
goptions reset=all border;
data totals;
length dept $ 7 site $ 8;
input dept site quarter sales;
datalines;
Parts Sydney 1 7043.97
Parts Atlanta 1 8225.26
Parts Paris 1 5543.97
Tools Sydney 4 1775.74
Tools Atlanta 4 3424.19
Tools Paris 4 6914.25
;
title "Total Sales";
proc gchart data=totals;
format sales dollar8.;
star site / sumvar=sales;
run;
quit;
Program Description
Set the graphics environment.
goptions reset=all border;
Create data set TOTALS. TOTALS
contains quarterly sales data for three manufacturing sites for one
year. Sales figures are broken down by department.
data totals;
length dept $ 7 site $ 8;
input dept site quarter sales;
datalines;
Parts Sydney 1 7043.97
Parts Atlanta 1 8225.26
Parts Paris 1 5543.97
Tools Sydney 4 1775.74
Tools Atlanta 4 3424.19
Tools Paris 4 6914.25
;
Produce the star chart. The
SUMVAR= option calculates the sum of SALES for each value of the chart
variable SITE. Because the TYPE= option is omitted, the default statistic
is sum. The FORMAT statement assigns a format to the variable SALES.
proc gchart data=totals;
format sales dollar8.;
star site / sumvar=sales;
run;
quit;
Copyright © SAS Institute Inc. All rights reserved.