SAS9.4から追加された「ODS LAYOUT GRIDDED」では格子状に領域を作って、プロシジャの出力を各領域に配置させることが出来ます。
ODS LAYOUT GRIDDED オプション;
ODS REGION; プロシジャ ODS REGION; プロシジャ |
- 「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. 基本構文