BookmarkSubscribeRSS Feed
MiroTrindade
Calcite | Level 5

Hey guys!

 

I want to know how or if it´s possible to draw Bar Charts showing the results in percentage instead of frequency.

 

Thanks!

Best Regards.

2 REPLIES 2
art297
Opal | Level 21

The option isn't there. You have to pre-compute the percentages. See: http://blogs.sas.com/content/iml/2012/12/03/show-percentages-for-bar-charts-with-proc-sgplot.html

 

Unless you're on SAS 9.4. Then you could modify the code that prepares the graph. e.g.:

ods graphics / reset imagemap;

/*--SGPLOT proc statement--*/
proc sgplot data=SASHELP.CLASS;
	/*--Bar chart settings--*/
	vbar Age / stat=percent datalabel name='Bar';

	/*--Response Axis--*/
	yaxis grid;
run;

ods graphics / reset;

HTH,

Art, CEO, AnalystFinder.com

 

MiroTrindade
Calcite | Level 5

Thank you so much!!

 

Cheers!

Develop Code with SAS Studio

Get started using SAS Studio to write, run and debug your SAS programs.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 6639 views
  • 0 likes
  • 2 in conversation