SAS 9.4 proc SGplot не отображает ярлык на панели. - PullRequest
0 голосов
/ 18 марта 2019

Я пытаюсь нанести ярлык на рефлексы сюжета.Я пробовал пару разных решений, но, похоже, ничего не работает.Я думаю, что моя проблема в том, что refline является переменной.

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; 

Я получаюсюжет с двумя рефлексами, но без меток.

Заранее спасибо.

...