Hello,
Could you please help with the following issue?
I am plotting series and bands by group on the same graph.
The bands are automatically distinct by color when I use the default opaque.
When I add the transparency option the groups are no longer distinct by color. How can I assign distinct colors to the bands of the groups?
Thank you very much for your help.
proc sgplot data=dataset;
title "test";
series x=level y=mean_var / group = diabetes;
band x=level upper=p75_var
lower=p25_var / fillattrs=(transparency=0.5) group = diabetes ;
run;
use
band x=level upper=p75_var lower=p25_var / fillattrs=GraphData(transparency=0.5) group=diabetes ;
use
band x=level upper=p75_var lower=p25_var / fillattrs=GraphData(transparency=0.5) group=diabetes ;
BTW, the more usual syntax is
band x=level upper=p75_var lower=p25_var / transparency=0.5 group = diabetes ;
You put the TRANSPARENCY option inside the FILLATTRS= option, which is what caused your problem.
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
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.