Hi, I have change data on a 4-point response scale. So patients can have up to a 3 category improvement, stay the same, or have up to a 3 category deterioration. So I have 7 categories a pt can fall into. At the moment I have the data structured as below and use proc sgpanel with vbar. This gets me close, but what I want to have is the stable (response = 0) in the middle, with the 0 y axis starting here with those who improved stacked on top, and then below the 0 axis have those who worsened. Something like this (vertical or horizontal isn't a major worry) https://www.google.com/search?q=stacked+bar+chart+of+change&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiR94CYoKjZAhUrTt8KHd7YC9sQ_AUICigB&biw=1536&bih=760#imgrc=HeZwCdF_J4qaGM: data have; input group percent response; cards; 1 14.3 -3 1 14.3 -2 1 14.3 -1 1 14.3 0 1 14.3 1 1 14.3 2 1 14.3 3 0 14.3 -3 0 14.3 -2 0 14.3 -1 0 14.3 0 0 14.3 1 0 14.3 2 0 14.3 3 ; run; proc sgpanel data = have; format response chg.; styleattrs datacolors=( cxAACEE2 cx65ABC4 cx017BA8 cx004159 cxA88BDD cx8959E0 cx643BAF) datacontrastcolors=( cxAACEE2 cx65ABC4 cx017BA8 cx004159 cxA88BDD cx8959E0 cx643BAF); vbar group / response= percent group=response ; rowaxis label = 'Percent (%)' ; colaxis label =' ' display=(novalues notick); title 'Change from Baseline Frequencies - Month 3'; run; Thank you!!
... View more