Here's a specific example that might help...
-----
axis1 value=(height=8pt angle=90);
proc gplot data = Total_callshandled_by_day template=BarTableHorz;
title 'Calls Handled throught Time';
plot calls_handled*date / haxis=axis1;
symbol v = triangle I = j ci=blue
w = 1 ;
label Date = ‘Date’;
run;
quit;
-----
SAS/Graph tries to make the text values on the axes "fit", but you can control the angle of the text (or rotate of the characters) manually ... and if you make it fit, then gplot won't have to. And you can generally make better judgement calls as to what "looks better". Sometimes you also have to make the text smaller to get it to fit.
One caveat - sometimes, graph will do both what you tell it, and also apply it's fitting algorithm (if it 'thinks' the text values won't fit) and you'll end up with upside-down stacked letters. That is fixed in v9.3 (internal tracking number S0176883), but in v9.2 you might have to make the text smaller, so that gplot knows it will fit comfortably, and not have it's automatic fitting-algorithm kick in.
Another caveat - some of the axis text rotate/angle stuff might only have "partial support" in dev=activex and dev=java (which are the defaults if you're using EG or Stored Processes). I would recommend device=png.
-----
Message was edited by: Robert Allison @ SAS
Message was edited by: Robert Allison @ SAS