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 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.
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.