/**********************************************************************/
data sales;
input city $char9. year quarter sales;
cards;
Midville 1991 1 20000
Midville 1991 2 20000
Midville 1991 3 18000
Midville 1991 4 14000
Midville 1992 1 25000
Midville 1992 2 22000
Midville 1992 3 21000
Midville 1992 4 12000
Farmville 1991 1 15000
Farmville 1991 2 16000
Farmville 1991 3 20000
Farmville 1991 4 15000
Farmville 1992 1 18000
Farmville 1992 2 19000
Farmville 1992 3 21000
Farmville 1992 4 15000
;
/**********************************************************************/
proc format;
value quarterf 1='Winter'
2='Spring'
3='Summer'
4='Fall';
run;
pattern1 c=black v=s;
pattern2 c=gray66 v=s;
pattern3 c=grayaa v=s;
pattern4 c=graycc v=s;
/**********************************************************************/
goptions ftext=swiss;
proc gchart;
where year=1991;
vbar city / subgroup=quarter sumvar=sales raxis=axis1
maxis=axis2 legend=legend1;
axis1 origin=(15 pct, 20 pct) label=none;
axis2 origin=(15 pct, 20 pct) length=30 pct label=none;
legend1 cshadow=black frame label=none value=(j=l)
shape=bar(5,2);
title h=8 pct 'Yearly Sales by Quarter';
title2 h=5 pct m=(25 pct,+0 pct) '1991';
format quarter quarterf.;
run;
/**********************************************************************/
where year=1992;
vbar city / subgroup=quarter sumvar=sales raxis=axis1
maxis=axis2 nolegend;
axis1 origin=(60 pct, 20 pct) label=none;
axis2 origin=(60 pct, 20 pct) length=30 pct label=none;
title h= 8 pct ' ';
title2 h=5 pct m=(70 pct, +0 pct) '1992';
run;
/**********************************************************************/
proc greplay igout=gseg nofs;
tc sashelp.templt;
template whole;
treplay 1:1 1:2;
quit;
/**********************************************************************/