%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;