Data visualization with SAS programming

Created 100% stacked Bar chart using proc sgplot

Reply
New Contributor
Posts: 4

Created 100% stacked Bar chart using proc sgplot

[ Edited ]

Currently, I want to produce a 100% stacked Bar chart as below using sgplot

graph.JPG

Here is the data table

table.JPG

The graph above is the result from Gchart procedure, now I want to use Sgplot instead. I've been struggled with this recently but still can't find a way to work this out. Can somebody point me in the way how I would set this up?

Thanks!!

SAS Super FREQ
Posts: 3,630

Re: Created 100% stacked Bar chart using proc gsplot

SAS Super FREQ
Posts: 925

Re: Created 100% stacked Bar chart using proc sgplot

In addition to the techniques referred to by Rick, you can also by-pass externally computing the percentage values by using a combination of STAT=PCT and PCTLEVEL=GROUP.

 

proc sgplot data=sashelp.cars pctlevel=group;
vbar origin / group=type stat=pct seglabel;
run;

Hope this helps!

Dan

SAS Super FREQ
Posts: 3,630

Re: Created 100% stacked Bar chart using proc sgplot

@DanH_sas In which version of SAS was this option introduced?

SAS Super FREQ
Posts: 925

Re: Created 100% stacked Bar chart using proc sgplot

The PCT stat and PCTLEVEL option where introduced in SAS 9.4. The SEGLABEL option was introduced in SAS 9.4m2.

 

Thanks!
Dan

Ask a Question
Discussion stats
  • 4 replies
  • 231 views
  • 4 likes
  • 3 in conversation