One way would be to use the goptions ftext/ctext/htext ... this basically controls *all* the text in the chart. And then you can over-ride the other pieces of text (ie, the text that is not the values in & on the bars) using axis options and such. It's a bit tedious, but do-able...
Here's a short example:
goptions ftext="arial/italic" htext=2.5pct ctext=red;
axis1 label=none value=(font="arial" c=black angle=90);
axis2 label=none value=(font="arial" c=black);
axis3 label=none value=(font="arial" c=black);
legend1 label=none value=(font="arial" c=black);
data foo; set sashelp.revhub2;
format revenue dollar5.1;
revenue=revenue/1000000;
run;
proc gchart data=foo (where=(hub in ('Tokyo' 'Sydney')));
vbar type / type=sum sumvar=revenue subgroup=source group=hub
space=0 maxis=axis1 raxis=axis2 gaxis=axis3 outside=sum inside=pct
width=15 legend=legend1;
run;
... View more