Hi,
I am stuck on this problem. I want to make a stacked plot with is grouped (name A and Name B). But it seems to double the
headers on the x-axis(show emty header B on A and opposite). Please see the attachment (the left most part and the right most part). I os only the headers and not the values. How can I show only the headers with vbars? and not headers from B on A and not headers A on B.
Hope ypu have some ideas.
here is my code:
proc sgpanel data=plot;
;
styleattrs datacolors=(red green blue);
panelby Name;
vbar group_var_sort / response=measure group=_NAME_ barwidth=1
dataskin=pressed baselineattrs=(thickness=0) datalabel seglabel;
colaxis display=(nolabel noticks) valueattrs=(size=7);
rowaxis label='Pct' values=(0 to 60 by 10) grid;
run;
The axis value label duplication could be caused by the format associated with variable group_var_sort. Add the statement
format group_var_sort $6.;
to the sgpanel procedure and see what happens.
The axis value label duplication could be caused by the format associated with variable group_var_sort. Add the statement
format group_var_sort $6.;
to the sgpanel procedure and see what happens.
yes-you are right-they need to be exact the same-thanks.
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.