As @PaigeMiller pointed out earlier, use DATACOLORS instead of DATACONTRASTCOLORS. DATACOLORS are for filled areas. DATACONTRASTCOLORS are for lines and markers. DATACONTRASTCOLORS would affect only the outlines of the bars.
I'm not sure of the environment of the environment you're running. Is this in Display Manager, SAS Studio, or Enterprise Guide? If it is the last two, you have to ne very careful in how you use ODS destination statements. Let us know which is your environment.
I'm running 9.4 on a Windows laptop
NOTE: This session is executing on the X64_10PRO platform.
NOTE: Updated analytical products:
SAS/STAT 14.3
NOTE: Additional host information:
X64_10PRO WIN 10.0.18362 Workstation
NOTE: SAS initialization used:
real time 1.38 seconds
cpu time 0.99 seconds
Maybe the same solution as almost five years ago 😉
https://communities.sas.com/t5/ODS-and-Base-Reporting/ODS-PDF-output-gives-no-color/td-p/309798
EDIT: I suspect you have some old programs that turn that option on/off. I would recommend not touching it in future programs because the default is fine.
options colorprinting=yes;
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
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.