%let gpath='.';
ods html close;
%let dpi=200;
ods listing gpath=&gpath image_dpi=&dpi;
/*--Bar Chart Split tick values--*/
ods listing image_dpi=200;
ods graphics / reset width=4in height=3in imagename='BarChartSplit';
title 'Cholesterol by Death Cause';
proc sgplot data=sashelp.heart noautolegend noborder;
vbar deathcause / response=systolic dataskin=pressed
nostatlabel baselineattrs=(thickness=0) stat=mean
fillattrs=graphdata1 filltype=gradient;
xaxis display=(nolabel noline noticks);
yaxis display=(noline);
run;
title;
/*--Bar Chart diagonal tick values--*/
ods listing image_dpi=200;
ods graphics / reset width=4in height=3in imagename='BarChartDiagonal';
title 'Height by Name';
proc sgplot data=sashelp.class(where=(sex='F')) noautolegend noborder;
vbar name / response=height dataskin=pressed nostatlabel
baselineattrs=(thickness=0) fillattrs=graphdata2 filltype=gradient;
xaxis display=(nolabel noline noticks);
yaxis display=(noline);
run;
title;
/*--Bar Chart vertical tick values--*/
ods listing image_dpi=200;
ods graphics / reset width=4in height=3in imagename='BarChartVertical';
title 'Height by Name';
proc sgplot data=sashelp.class
noautolegend noborder;
vbar name / response=height
dataskin=pressed nostatlabel
baselineattrs=(thickness=0)
fillattrs=graphdata3
filltype=gradient;
xaxis display=(nolabel noline noticks)
fitpolicy=rotate
valuesrotate=vertical;
yaxis display=(noline);
run;
title;