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

Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.

Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.

 

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
  • 726 views
  • 0 likes
  • 2 in conversation