* please label the variable first;
proc transpose data =graph out =graph_t;
by crack;
var Heavyplate Hulllate;
run;
ods graphics/width =8in height =4in;
proc sgplot;
vbarparm category =crack response =col1/group =_label_ dataskin =pressed;
yaxis grid values =(0.000 to 0.007 by 0.001) label =' ';
xaxis display =(noticks) label =' ';
keylegend /location =outside position =right title =' ';
run;
ods graphics/reset;
The above code is an illustration from a question. Some options are only limited to SAS 9.3.
JingJu