Create the Statgraph Template.
proc template; define statgraph distribution; dynamic VAR VARLABEL TITLE NORMAL _BYLINE_; begingraph; entrytitle TITLE; entrytitle _BYLINE_; layout lattice / columns=1 rows=2 rowgutter=2px rowweights=(.9 .1) columndatarange=union; columnaxes; columnaxis / label=VARLABEL; endcolumnaxes; layout overlay / yaxisopts=(offsetmin=.035); layout gridded / columns=2 border=true autoalign=(topleft topright); entry halign=left "Nobs"; entry halign=left eval(strip(put(n(VAR),8.))); entry halign=left "Mean"; entry halign=left eval(strip(put(mean(VAR),8.2))); entry halign=left "StdDev"; entry halign=left eval(strip(put(stddev(VAR),8.3))); endlayout; histogram VAR / scale=percent; if (exists(NORMAL)) densityplot VAR / normal( ); endif; fringeplot VAR / datatransparency=.7; endlayout; boxplot y=VAR / orient=horizontal; endlayout; endgraph; end; run;