BookmarkSubscribeRSS Feed
MiroTrindade
Calcite | Level 5

Hi people!

 

Is it possible to build bar charts with the data label results in percentage and frequency at the same time?

 tr.png

This is a pie chart but is it possible with bar charts?

 

Thanks for any help!

6 REPLIES 6
Reeza
Super User

Your subject and question are very different. What's your question?

MiroTrindade
Calcite | Level 5
Sorry. I made a mistake In the subject. The question is actually the same, if it's possible to draw a bar chart with the label value in percentage and freq (in the same chart). Like the example I posted. Thanks.
Reeza
Super User

If you precalculate the labels then then you can use that variable in the datalabel statement. 

 

You coukd plot two two identical series, but make one 100% transparent. 

 

Or you could try GTL for different options. 

 

Were you thinking of using HBAR, HBARBASIC, OR HBARPARM? 

MiroTrindade
Calcite | Level 5
Hi Reeza!

I´m using HBAR and VBAR.
Jay54
Meteorite | Level 14

One way is to overlay a TEXT or SCATTER (with Markerchar) on the bar.  To allow overlays, you have to use a VBARPARM or VBARBASIC.  If you compute your values before hand, and put the freq and % vaues in different columns, yuu can use VBARPARM with DATALABEL to display the response value and display the 2nd value using a TEXT (SAS 9.40M2) plot layer.  If you do not have SAS 9.40M2, use the SCATTER for overlay.

CFC_SAS_Communities_400x225.jpg

Call for content now open!

It's your turn to help shape SAS Innovate 2027. Share your expertise and inspire the SAS community.

Submit your proposal →

How to Concatenate Values

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.

SAS Training: Just a Click Away

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

Browse our catalog!

Discussion stats
  • 6 replies
  • 4256 views
  • 0 likes
  • 4 in conversation