hi Ksharp, Thank you for your reply Apparently it works in sgplot , but with sgrender its still printing in middle of graph instead of in Layout space. I am using following template proc template; define statgraph lineplot; begingraph; layout lattice / columns=1 rows=1 columngutter=5; cell; layout overlay / yaxisopts=(offsetmin=0.02 offsetmax=0.02 type=log display=(line ticks tickvalues ) logopts=(base=10 tickintervalstyle=auto) tickvalueattrs=(size=7pt) /*label=&ylbl. labelattrs=(size=9pt weight=bold)*/ griddisplay=on gridattrs=(color=lightgray pattern=solid thickness=1pt) ) xaxisopts=(offsetmin=0.02 offsetmax=0.02 display=(line ticks tickvalues label) label="Dose (mg)" type=linear linearopts=(viewmin=&minval. tickvaluelist=(&xvalues) tickdisplaylist=(&xcvalues.) ) tickvalueattrs=(size=8pt) labelattrs=(size=9pt weight=bold) griddisplay=on gridattrs=(color=lightgray pattern=solid thickness=1pt) /*minorgrid=true minorgridattrs=(color=lightgray pattern=solid thickness=0.5pt)*/) ; seriesplot x=l10dose y=curve&i/ lineattrs=(thickness=1.3pt color=black); seriesplot x=l10dose y=elower&i/ lineattrs=(thickness=1.3pt pattern=dash color=black); seriesplot x=l10dose y=eupper&i/ lineattrs=(thickness=1.3pt pattern=dash color=black); scatterplot x=l10dose y=aval&i / group=SUBJID groupdisplay=cluster clusterwidth=0 markerattrs=(size=4pt color=black symbol=X) name='agtx' ; annotate /id='par'; drawtext textattrs=(color=black size=7pt) "A power model with 90% confidence interval is presented: Response = exp(&&intercept&i) x Dose^(&&slope&i); 90% CI (&&lcl&i, &&ucl&i)" / width=100 widthunit=percent x=0 y=-1.5 anchor=bottomleft xspace=wallpercent yspace=graphpercent; /* drawtext textattrs=(color=black size=9pt ) "&ylbl" / rotate=90*/ /* width=40 widthunit=percent x=-5 y=25 anchor=center xspace=wallpercent yspace=graphpercent;*/ endlayout; endcell; endlayout; endgraph; end; run;
... View more