BookmarkSubscribeRSS Feed
sanjay1
Obsidian | Level 7

Hi SAS Experts,

 

Is there is anyway to display  the values within in the bars of waterfall chart.  Below is my data and code.

 

data new;
input amount name$;
informat amount dollar10.;
format amount dollar10.;
datalines;
10004556 a1
56477557 a2
582578977 a4
575668686 a5
57657888 a6
56454778 a7
5643898968 a8
8643966 a9
567865787 a10
7547785787 a11
;
run;


proc sgplot data=new;
styleattrs datacolors=(CXF98D29 CX404040 CXDF84BA CXFFD923);
waterfall category=name response=amount/ colorgroup=name datalabel DATALABELATTRS=(Size=8 Weight=Bold) dataskin=none finalbarattrs=(color=CXF6B333);
xaxis display=(nolabel) discreteorder=data;
yaxis offsetmin=0;
run;

 

Thanks & Regards,

Sanjay

1 REPLY 1
ballardw
Super User

How do you want to display a value "within a bar" when the Bar is less than a single character thick?

You also would need to consider contrast such as not attempting to display black text on a black (or other very dark color).

sas-innovate-2024.png

Available on demand!

Missed SAS Innovate Las Vegas? Watch all the action for free! View the keynotes, general sessions and 22 breakouts on demand.

 

Register now!

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.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 1 reply
  • 743 views
  • 0 likes
  • 2 in conversation