This code produces a variable number of bars with each bar subdivided by value and has several sub-group percentages inside each bar. The problem is that the percentages appear to be right justified. Is there a way I can have them be center justified?
SAS support website indicates that the SAS/Graph DEVICE driver ACTIVEX does support VALUE=INSIDE, even though the SASLOG indicates otherwise (at least in SAS 8). So, it may be that you can specify VALUE=(JUSTIFY=CENTER) on the AXISn statement to achieve your desired result. If not, I would recommend contacting SAS support for guidance and to get your interests registered with the technical staff, for future consideration.
Also, here is a Google advanced search argument you might want to use to identify SAS support website http://support.sas.com/ resource references for your post/question:
Compatibility Document for the ACTIVEX Device Driver - Version 8 Releases
**This document applies to Version 8 Releases. If you are running SAS/GRAPH 9 or above, please refer to the documentation or online help for the most recent information.