Hello
I have a graph generated from sas and I am looking to make it fill more of the pdf document, which it is presented in.
I have attacted the file, and would like it to fil more of the doucment, since there is a lot of empty space.
But I am not quite sure on how to do so, so I was hoping for some help.
Here is the relevant code:
OPTIONS ORIENTATION=LANDSCAPE NODATE nobyline; /*nobyline fjerner automatisk genereret by linie*/
ODS PDF File = "F:xx.pdf " STYLE=sasWeb;
proc sgplot data=Have;*noautolegend;
hbar NodeName / response=Variable/*stat=sum*/ nostatlabel datalabel
discreteoffset=-0.2 barwidth=0.4 fillattrs=(color=VIGB) name="A";
hbar NodeName / response=AfkastATD_BM /*stat=sum*/ nostatlabel datalabel
discreteoffset=+0.25 barwidth=0.4 fillattrs=(color=VLIYG) name="B";
yaxis grid label='Aktiver' values=(1 to 10 by 1);
keylegend "Afkast" "BM" /across=2 down=1 location=outside position=topleft title="" ;
label AfkastATD_NodeName = "A"
AfkastATD_BM = "B";
TITLE FONT='Times' BOLD COLOR=BLACK HEIGHT=1.5 "xxx ";
run;
TITLE; FOOTNOTE;
GOPTIONS RESET=ALL;
ODS PDF CLOSE;
Hi,
You can set the size of a graph in the ods graphics options:
ods graphics / reset=all height=10cm width=50cm noborder;
options orientation=landscape;
In the above I use cm, but you can use various different measurements.
Hi,
You can set the size of a graph in the ods graphics options:
ods graphics / reset=all height=10cm width=50cm noborder;
options orientation=landscape;
In the above I use cm, but you can use various different measurements.
Hey
Thanks, your suggestion solved my problem.
Thank you for your help
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.