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!

Catch up on SAS Innovate 2026

Nearly 200 sessions are now available on demand with the SAS Innovate Digital Pass.

Explore Now →
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
  • 7032 views
  • 0 likes
  • 2 in conversation