proc sgplot data=tmp1 nowall noborder nocycleattrs noautolegend;
styleattrs axisextent=data;
yaxistable para/location=inside position=left textgroup=para
labelattrs=(size=7) ;
/* yaxistable countpct/location=inside position=left */
/* labelattrs=(size=7) valueattrs=(size=7);*/
yaxistable col1 col2 ProbChiSq/location=inside position=left pad=(right=15px)
labelattrs=(size=7) valueattrs=(size=7);*val ProbChiSq;
highlow y=para low=HRLowerCL high=HRUpperCL;
scatter y=para x=HazardRatio/markerattrs=(symbol=squarefilled);
scatter y=para x=HazardRatio/markerattrs=(size=0) x2axis;
/* scatter y=para x=val/markerattrs=(size=0) x2axis;*/
scatter y=para x=ProbChiSq/markerattrs=(size=0) x2axis;
/* text x=x1 y=para text=text/position=bottom*/
/* contributeoffsrts=none strip;*/
/* format text $txt.;*/
yaxis reverse display=none offsetmin=0.25 offsetmax=0.25
;*offsetmin=0.1;
xaxis display=(nolabel) values=(0.0 0.5 1.0 1.5);
x2axis display=(noline noticks novalues)
labelattrs=(size=8);
refline 1/axis=x;
/* refline 0.5 1.5/axis=x lineattrs=(pattern=shortdash) transparency=0.5;*/
run;