2019年9月29日日曜日

ODS LAYOUT GRIDDED入門: 基本構文




SAS9.4から追加された「ODS LAYOUT GRIDDED」では格子状に領域を作って、プロシジャの出力を各領域に配置させることが出来ます。

格子状に仕切りを定義するODS LAYOUT GRIDDEDのイメージ


構文

ODS LAYOUT GRIDDED オプション;

     ODS REGION;
     プロシジャ

     ODS REGION;
     プロシジャ

ODS LAYOUT END;


  • ODS HTML」「ODS PRINTER (PDF等)」「ODS PowerPoint」への出力のみサポート。
  • 「ODS REGION」で次の領域に移動します。
  • 「ODS LAYOUT GRIDDED」には以下のオプションが設定可


オプション
 指定 設定内容 
width =
height =
レイアウトの幅
レイアウトの高さ
columns =
rows =
列数
行数
column_gutter =
row_gutter = 
列間のスペースの横幅
行間のスペースの高さ
order_type = row_major | column_major次の領域に進む順を縦方向にするか横方向にするか
column_widths = ( 幅1, 幅2・・・)
row_heights = ( 高さ1, 高さ2・・・)
各列の幅
各行の高さ
x =
y =
レイアウトの横位置
レイアウトの縦位置
advance = bygroup | explicit | proc | table | output(ODS REGION以外で) 次の領域に移動するルール (別記事で解説)
description = "テキスト"代替テキスト
style = [スタイル]レイアウトのスタイル



ods pdf file="c:\test.pdf";

ods layout gridded
  columns=2 rows=2 column_gutter=0in row_gutter=0in;

 ods region;
 proc freq data=sashelp.class;
   tables sex;
 run;

 ods region;
 proc means data=sashelp.class n mean std;
   var height weight;
 run;

 ods region;
 ods graphics / width=3in height=2in;
 proc sgplot data=sashelp.class;
   scatter x=height y=weight / group=sex;
 run;

ods layout end;

ods pdf close;




記事一覧

1. 基本構文

0 件のコメント:

コメントを投稿