Box Chart With Variable Width Boxes
/****************************************************************/
/* S A S S A M P L E L I B R A R Y */
/* */
/* NAME: SHWBXSCL */
/* TITLE: Box Chart With Variable Width Boxes */
/* PRODUCT: QC */
/* SYSTEM: ALL */
/* KEYS: Shewhart Charts, Box Charts, */
/* PROCS: SHEWHART */
/* DATA: */
/* */
/* REF: SAS/QC Software: Examples */
/* MISC: If you are using a monochrome graphics device, */
/* eliminate the CBOXFILL and CFRAME options. */
/* */
/****************************************************************/
options ps=60 ls=80 nodate;
/* generate data with varying sample sizes */
data a;
drop j;
do i=1 to 10;
do j=1 to 10;
x=rannor(15531); output;
end;
end;
do i=11 to 20;
do j=1 to 50;
x=rannor(15531); output;
end;
end;
run;
title1 'Width Proportional to Sample Size';
proc shewhart data=a;
boxchart x * i /
boxwidthscale = 1.0
cboxfill = red
cbox = white
cframe = gray
novangle
serifs ;
run;
title1 'Width Proportional to sqrt(n)';
proc shewhart data=a;
boxchart x * i /
boxwidthscale = 0.5
cboxfill = blue
cbox = white
cframe = gray
novangle
serifs ;
run;
title1 'Width Proportional to log(n)';
proc shewhart data=a;
boxchart x * i /
boxwidthscale = 0.0
cboxfill = green
cbox = white
cframe = gray
novangle
serifs ;
run;
goptions reset=all;