我正在尝试在地块的反射线上贴标签。我尝试了几种不同的解决方案,但似乎没有任何效果。我认为我的问题是参考线是一个变量。
data a;
do i=1 to 1000;
do s=0.15, 0.25;
x = rand('normal',0,s/1.28);
l = -s;
u = +s;
label_l = 'Lower';
label_u = 'Higher';
output;
end;
end;
run;
然后我尝试将标签写为字符串和上面定义的变量。
ods graphics / antialiasmax=30000;
proc sgpanel data=a noautolegend;
panelby s / columns=2;
density x ;
refline l / axis=x label='lower' lineattrs=(color=red);
refline u / axis=x;
colaxis min=-.5 max=.5 label="Text"
valuesformat=nlpct7.;
run;
ods graphics / antialiasmax=30000;
proc sgpanel data=a noautolegend;
panelby s / columns=2;
density x ;
refline l / axis=x label=label_l lineattrs=(color=red);
refline u / axis=x;
colaxis min=-.5 max=.5 label="Text"
valuesformat=nlpct7.;
run;
我得到了带有两个参考线的图,但是没有标签。
谢谢。