Hi ,
I want to generate a 100 percent stacked Bar chart using GTL Code?
PFA attachment for the expected output from GTL.
Can anyone help me in setting up the code ?
Thanks
You have to make the data summary with the percent calculated within each group first.
In 's blog he uses SGPLOT but I reckon you can do the same with GTL.
http://blogs.sas.com/content/graphicallyspeaking/2014/04/06/g100-with-sgplot/
Hi,
Thanks.
But I want the options\statment in PROC TEMPLATE.... BARCHART statement..? Not using SGPLOT or GCHART.
RTM. I did not intend to "like" your reply but I don't know how to "unlike".:smileyplain:
writes the Graph Template Language code for your graph to a file.
Due to its popularity, an option to do a "G100" like bar chart will be added to GTL and SG procedures soon.
Just an FYI...
Dan just reminded me that G100 feature has been added to SGPLOT procedure with SAS 9.4. User PCTLEVEL=GROUP;
sgplot data=sashelp.cars pctlevel=group;
vbar origin / group=type stat=pct;
run;
try this one :
Hi All,
Thanks for your replies.
The below is the code which I tried to generate 100% stacked bar chart without Y axis and below is the output which I got.
proc template;
define statgraph bar100;
begingraph;
layout overlay;
barchart x=Origin /group=type
stat=pct;
endlayout;
endgraph;
end;
run;
ods rtf file="c:temp\bar100.rtf";
proc sgrender data=sashelp.cars template=bar100;
run;
ods rtf close;
My expected Output is
Please suggest me how to generate since I am new to SAS graph.
Thanks.
You have to make the data summary with the percent calculated within each group first.
Hi,
I have one doubt.
Is it possible to give in BARCHART statement? or Do we need to use BARCHARTPARM ?
Does it make any difference in output since we are paasing the summarized data to the erender?
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
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.