proc sgplot многострочный заголовок
Как можно иметь заголовок графика с несколькими строками? Я хотел бы иметь заголовок в первой строке, а затем абзац под этим заголовком, чтобы объяснить график. Моя попытка:
proc sgplot data= maindata.small_medium_big_firms;
title "Number of big, medium and small firms"
title1 " this is to explain the graph .........";
series x=year y=group_1/lineattrs=(color=red) legendlabel= "small";
series x=year y=group_2/lineattrs=(color=blue) legendlabel= "medium";
series x=year y=group_3/lineattrs=(color=black) legendlabel= "big";
YAXIS LABEL = 'Number of firms';
XAXIS LABEL = 'Year';
run;
1 ответ
Решение
Title и Title1 - это одна и та же команда. По своему замыслу, если вы отправляете новый оператор TITLE, он перезаписывает любые другие операторы TITLE с тем же номером и большим числом.
http://support.sas.com/documentation/cdl/en/grstatproc/69716/HTML/default/viewer.htm
Для этого используется набор данных SASHELP, поэтому любой, у кого есть SAS, должен иметь возможность правильно запускать код.
proc sgplot data= sashelp.stocks;
title1 "My Title - Title1" ;
title2 "Other Text - title2";
where stock='IBM';
series x=date y=open/lineattrs=(color=red) legendlabel= "Open";
series x=date y=close/lineattrs=(color=blue) legendlabel= "Close";
series x=date y=high/lineattrs=(color=black) legendlabel= "High";
YAXIS LABEL = 'Stock Price';
XAXIS LABEL = 'Date';
run;