ビジネス・インテリジェンス[BI] のリーディング・カンパニー | SAS Japan SAS Japan
「THE POWER TO KNOW(知る力)」を提供するビジネス・インテリジェンス[BI]のリーディング・カンパニー | SAS Japan  トレーニング マニュアル ユーザー事例 パートナー ユーザー会 求人情報 資料請求・ダウンロード
Home News Products & Solutions Events & Seminer Customer Support Company www.sas.com
 

プリンタにグラフを横向きに出力する

[OS]ALL
[リリース] 6.07, 6.08, 6.09, 6.10
[キーワード] graph, goptions, rotate=, landscape, portrait, graphic, driver, gdevice, copy

[質問]

SASでグラフをプリンタに出力する場合、グラフを縦長から横長に変更する方法を教えてください。

[回答]

グラフをプリンタへ出力すると、多くの場合、デフォルトでは縦長で表示されます。 それはROTATE=グラフィックオプションのデフォルト値がPORTRAITとなっているからです。
横長にするには、そのオプションをLANDSCAPEに変更します。 もっとも簡単な変更方法はGOPTIONSステートメントのROTATE=オプションです。

  goptions rotate=landscape ;

この設定は、RESETオプションでグラフィックオプションをリセットするか、または、SASセッションを終了するまで有効です。

また、ドライバ自体のデフォルトの設定を変更することもできます。 ドライバを変更すれば、毎回GOPTIONSステートメントを実行する必要はありません。
なお、オリジナルのドライバを直接変更する代わりに、新たに別のドライバとしてコピーした後、それを変更することをおすすめします。 以下に、デバイスドライバPSをコピーして変更し、新しくMYDRIVERというドライバを作る例を示します。

  1. SASをインストールしたユーザIDでログインし、SASを起動します。(Windows版SASではこのステップは不要です)
  2. 以下のプログラムをサブミットして、DEVICEウィンドウを表示します。
           proc gdevice c=sashelp.devices;
           run;
           
  3. DEVICEウィンドウで、PSドライバを新しいドライバ名(MYDRIVER)にコピーします。
    [ファイル]→[コピー]を選び、「入力元のエントリ名:」にPSを、「出力先のエンリ名:」にMYDRIVERを指定します。 または、コマンド行で COPY PS MYDRIVER を実行します。
  4. DEVICEウィンドウに追加されたMYDRIVERを選択します。
  5. 詳細情報がデフォルト値で設定されているので、その中のROTATEフィールドをLANDSCAPEに変更します。
  6. DEVICEウィンドウを終了します。

作業終了後MYDRIVERドライバを使用すると、横長にグラフが出力できます。

The Power to Know
   Contact Us     Terms of Use & Legal Information     Privacy Statement     個人情報の取り扱いについて   Copyright © 2008 SAS Institute Inc. All Rights Reserved