Hello, I am trying to change the title size for a K-M graph, and cannot seem to get it right. I am using %SurvivalTemplateRestore to change the title and axis and created a style template to change the line colors/style. adding %let tatters = textattrs=(size=20pt weight=bold) did not work. Is there an easy way to increase the font size? Thanks! -Angela data _null_;
infile 'http://support.sas.com/documentation/onlinedoc/stat/ex_code/121/templft2.html'
device=url;
file 'junk.junk';
retain pre 0;
input;
if index(_infile_, '</pre>') then pre = 0;
if pre then put _infile_;
if index(_infile_, '<pre>') then pre = 1;
run;
%inc 'junk.junk' / nosource;
%SurvivalTemplateRestore
%let TitleText0 = "Survival"; /* Change the title. */
%let gridopts = autoalign=(TOPRIGHT BOTTOMLEFT TOP BOTTOM)
border=true BackgroundColor=GraphWalls:Color Opaque=true;
layout gridded / rows=2 &gridopts;
%let tips = rolename=(_tip1= ATRISK _tip2=EVENT)
tiplabel=(_tip1="Number at Risk" _tip2="Observed Events")
tip=(x y _tip1 _tip2) lineattrs=(thickness=2.5);
%let TitleText1 = &titletext0 " for " STRATUMID;
%let TitleText2 = &titletext0;
%let yOptions = label="Survival Probability"
shortlabel="Survival"
labelattrs=(size=16pt weight=bold)
tickvalueattrs=(size=16pt)
linearopts=(viewmin=0 viewmax=1
tickvaluelist=(0 .2 .4 .6 .8 1.0));
%let xOptions =
labelattrs=(size=16pt weight=bold)
tickvalueattrs=(size=16pt)
linearopts=(viewmin=0 viewmax=108
tickvaluelist=(0 12 24 36 48 60 72 84 96 108));
%SurvivalTemplate /* Compile the templates with */
/* the new title. */
proc template;
define style styles.mystyle;
style GraphData1 from GraphData1 /
contrastcolor=blue linestyle=1;
style GraphData2 from GraphData2 /
contrastcolor=dark orange linestyle=1;
style GraphData3 from GraphData3 /
contrastcolor=blue linestyle=4;
style GraphData4 from GraphData4 /
contrastcolor=dark orange linestyle=4;
style GraphData5 from GraphData5 /
contrastcolor=blue linestyle=2;
style GraphData6 from GraphData6 /
contrastcolor=dark orange linestyle=2;
end;
run;
ods html style=mystyle ;
proc lifetest data=test outsurv=surv plots=survival (nocensor) maxtime=108;
time surv*censor(1);
strata group/order=internal;
label group='';
label surv='Survival';
format group grpf.;
run;
ods html close;
%SurvivalTemplateRestore
proc template; /* Restore the default templates. */
delete Stat.Lifetest.Graphics.ProductLimitSurvival / store=sasuser.templat;
delete Stat.Lifetest.Graphics.ProductLimitSurvival2 / store=sasuser.templat;
run;
... View more