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 🙂
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.
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.
Ready to level-up your skills? Choose your own adventure.