*---+----1----+----2----+----3----+----4----+----5----+----6----+---;
dm "output;clear;log;clear";
Libname ia "C:\_SasCourse2006\Course1\SAS_Data";
/* c10s1d1 */
proc gchart data=ia.crew;
vbar JobCode;
run;
/* c10s1d2 */
proc gchart data=ia.crew;
hbar JobCode;
run;
/* c10s1d3 */
proc gchart data=ia.crew;
pie JobCode;
run;
/* c10s1d4 */
proc gchart data=ia.crew;
vbar Salary;
run;
/* c10s1d5 */
proc gchart data=ia.crew;
vbar Salary / discrete;
run;
/* c10s1d6 */
proc gchart data=ia.crew;
vbar JobCode / sumvar=Salary type=mean;
run;
/* c10s1d7 */
proc gchart data=ia.crew;
pie JobCode / sumvar=Salary type=sum;
format Salary dollar8.;
run;
pie JobCode / sumvar=Salary type=sum
fill=x;
format Salary dollar8.;
run;
pie JobCode / sumvar=Salary type=sum
fill=x explode='PILOT3';
format Salary dollar8.;
run;
quit;
*---+----1----+----2----+----3----+----4----+----5----+----6----+---;
/* c10s1ex */
dm "output;clear;log;clear";
Libname ia "C:\_SasCourse2006\Course1\SAS_Data";
proc gchart data=ia.crew;
vbar JobCode;
title 'Vertical Bar Chart';
title2 'Number of Employees by Job Code';
run;
quit;
proc gchart data=ia.crew;
hbar JobCode;
title 'Horizontal Bar Chart';
title2 'Number of Employees by Job Code';
run;
quit;
proc gchart data=ia.crew;
pie JobCode;
title 'Pie Chart';
title2 'Number of Employees by Job Code';
run;
quit;
*---+----1----+----2----+----3----+----4----+----5----+----6----+---;
dm "output;clear;log;clear";
Libname ia 'C:\_SasCourse2006\Course1\SAS_Data';
proc gchart data=ia.crew;
vbar JobCode;
run;
proc gchart data=ia.crew;
hbar JobCode;
run;
proc gchart data=ia.crew;
pie JobCode;
run;
proc gchart data=ia.crew;
vbar Salary;
run;
proc gchart data=ia.crew;
vbar Salary / discrete;
run;
proc gchart data=ia.crew;
vbar JobCode / sumvar=Salary type=mean;
run;
proc gchart data=ia.crew;
pie JobCode / sumvar=Salary type=sum;
format Salary dollar8.;
run;
pie JobCode / sumvar=Salary type=sum fill=x;
format Salary dollar8.;
run;
pie JobCode / sumvar=Salary type=sum
fill=x explode='PILOT3';
format Salary dollar8.;
run;
quit;
*---+----1----+----2----+----3----+----4----+----5----+----6----+---;
dm "output;clear;log;clear";
Libname ia "C:\_SasCourse2006\Course1\SAS_Data";
proc gplot data=ia.flight114;
where date between '02mar2001'd and '08mar2001'd;
plot Boarded*Date;
title 'Total Passengers for Flight 114';
title2 'between 02Mar2001 and 08Mar2001';
run;
plot Boarded*Date;
symbol value=square i=join;
run;
plot Boarded*Date;
symbol c=red w=2;
run;
plot Boarded*Date / vaxis=100 to 200 by 25 ctext=blue;
run;
plot Boarded*Date / vaxis=100 to 200 by 25 ctext=blue;
label Boarded='Passengers Boarded'
Date='Departure Date';
run;
quit;