hi ... I know that you asked about GTL, but it's also possible in "vintage" SAS/Graph since '+' has a value less than '-' in the sorting order, the bars will be in ++, +-, -+, -- order using the new VAR3 using a GROUP variable pushes the MIDPOINT axis label off to the side and an axis statement eliminates the appearance of any GROUP axis features * your data; data x; infile 'z:\testdata.csv' dsd firstobs=2; input (var1 var2) (:$1.) count; run; * your data 'tweaked'; data x; retain group 1; set x; var3 = catt(var1,var2); run; goptions reset=all gunit=pct ftext='calibri' htext=2.5 hpos=40; axis1 label=(j=c 'VAR1' j=c 'VAR2') value=( tick=1 j=c '+' j=c '+' tick=2 j=c '+' j=c '--' tick=3 j=c '--' j=c '+' tick=4 j=c '--' j=c '--' ); axis2 value=none label=none; axis3 minor=(n=1) label=(a=90 'COUNT (MEAN)'); proc gchart data=x; vbar var3 / sumvar=count type=mean discrete width=3 space=3 coutline=white maxis=axis1 gaxis=axis2 raxis=axis3 autoref clipref cref=black group=group noframe; format count comma10.; run; quit;
... View more