Hi Ballard, Thanks for the reply. Your code works fine, and when I modified my original code to use integers for the origin it also worked fine. The moment I move to a non-integer like my original .25in it fails. This is progress! but unfortunately does not allow for fine control. The allowed units for origin are cell, cm, in, pct, or pt. However, the only one that seems to work is "in" and that just for integers. In the following code only the graph in inches (title "In") is produced. The other graphs produce the old error message, "WARNING: Graph has missing data for the required role ( y * x ), no graph will be produced.". Is this the intended behavior? Seems counter-intuitive and is not documented in Online Docs. ods pdf file='c:\Time to Ask.pdf' notoc startpage=never; options orientation=landscape papersize=letter pdfpageview=actual; options linesize=148 nonumber nodate; goptions reset = all; * Full-page titles; goptions hsize=10in vsize=8in; title1 'Time to Ask for Help!'; title2 'Case 2 with Origin Option'; proc gslide; run; quit; * Individual graphs; goptions hsize=2.5in vsize=2.5in; title; axis11 label=('X-axis') order=(1 to 10 by 1) origin=(1pct, 1pct); axis12 label=('Y') order=(5 to 50 by 10) origin=(1pct, 1pct); axis21 label=('X-axis') order=(1 to 10 by 1) origin=(1in, 1in); axis22 label=('Y') order=(5 to 50 by 10) origin=(1in, 1in); axis31 label=('X-axis') order=(1 to 10 by 1) origin=(1cm, 1cm); axis32 label=('Y') order=(5 to 50 by 10) origin=(1cm, 1cm); axis41 label=('X-axis') order=(1 to 10 by 1) origin=(1pt, 1pt); axis42 label=('Y') order=(5 to 50 by 10) origin=(1pt, 1pt); axis51 label=('X-axis') order=(1 to 10 by 1) origin=(1cells, 1cells); axis52 label=('Y') order=(5 to 50 by 10) origin=(1cells, 1cells); goptions horigin = 0in vorigin= 0in; title 'Pct'; proc gplot data=gimmee; plot y * x / haxis=axis11 vaxis=axis12; run; quit; goptions horigin = 2.5in vorigin= 0in; title 'In'; proc gplot data=gimmee; plot y * x / haxis=axis21 vaxis=axis22; run; quit; goptions horigin = 5.0in vorigin= 0in; title 'Cm'; proc gplot data=gimmee; plot y * x / haxis=axis31 vaxis=axis32; run; quit; goptions horigin = 7.5in vorigin= 0in; title 'Pt'; proc gplot data=gimmee; plot y * x / haxis=axis41 vaxis=axis42; run; quit; goptions horigin = 0in vorigin=2.5in; title 'Cells';proc gplot data=gimmee; plot y * x / haxis=axis41 vaxis=axis42; run; quit; ods pdf close;
... View more