Hello everyone,
I would like to save my bar graphs to a pdf with gray and white colors. So I use this style:
proc template;
define style barcolors;
parent = styles.htmlblue; style GraphData1 from GraphData1 / color = white contrastcolor=black; style GraphData2 from GraphData2 / color = white contrastcolor=black; end;
run;
ods html style = barcolors;
Now, my sgplot code is:
options nodate nonumber;
ods pdf file=’bars.pdf’;
goptions device=pdf colors=(black) rotate=landscape;
title "........";
proc sgplot data = mydataset;
vbar variable1/group=categoricalVariable response=PercentVariable groupdisplay=cluster;
run;
When I run this code, in the "results viewer" window, I see the gray-white bars. But when I open the pdf file, the colors are blue and red. How can I save the output in PDF by keeping the styles of bars?
Any help is appreciated 🙂
proc sgplot;
You also need to specify the style on your ODS PDF statement:
ods pdf style=barcolors;
You also need to specify the style on your ODS PDF statement:
ods pdf style=barcolors;
Thank you very much. It worked 🙂
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.