グラフの出力結果をJPEGファイルとして保存する
[OS]Windows
[リリース] 6.12
[キーワード] graph, goptions, imgjpeg, devicedriver, gdevice
[質問]グラフの出力結果をJPEGファイルとして保存できますか。
[回答]
グラフの出力結果をJPEGファイルとして保存するには、IMGJPEGデバイスドライバを使用します。
/* SAMPLE PROGRAM +----------------------------------------------------------------------------+ | SAS Institute Japan Ltd. | | Inui Bldg. Kachidoki 8th Floor | | 1-13-1 Kachidoki Chuo-ku Tokyo Japan | +--------------+-------------------------------------------------------------+ | PRODUCT: | SAS/GRAPH +--------------+-------------------------------------------------------------+ | PURPOSE: | グラフの出力結果をJPEGファイルとして保存 +----------------------------------------------------------------------------+ | UPDATE | 05OCT2000 +--------------+-------------------------------------------------------------+ */ /*---------------------------------------------------------------------------- 全てのGOPTIONSステートメントをリセット ----------------------------------------------------------------------------*/ goptions reset=all; /*---------------------------------------------------------------------------- 出力するJPEGファイルのファイル名を指定 ----------------------------------------------------------------------------*/ filename gsasfile 'c:\temp\class.jpg'; /*---------------------------------------------------------------------------- 出力するJPEGファイルの属性を指定 ----------------------------------------------------------------------------*/ goptions gsfname=gsasfile gaccess=gsasfile gsfmode=replace; /*---------------------------------------------------------------------------- 使用するデバイスドライバをJPEG形式に指定 ----------------------------------------------------------------------------*/ goptions device=IMGJPEG targetdevice=IMGJPEG; /*---------------------------------------------------------------------------- 出力に用いる色を指定 /*--------------------------------------------------------------------------*/ goptions colors=(black) cback=white; /*---------------------------------------------------------------------------- 日本語が文字化けしないようにフォントを指定 /*--------------------------------------------------------------------------*/ goptions simfont=kanji nocharacters; /*---------------------------------------------------------------------------- グラフの作成 /*--------------------------------------------------------------------------*/ pattern1 c=red v=s; pattern2 c=blue v=s; proc gchart data=sasuser.class; vbar sex / discrete type=mean sumvar=height subgroup=sex nolegend patternid=subgroup; run; quit;なお、SASでは、JPEGファイル以外も作成することが可能です。 以下のプログラムを実行すると、SASで使用可能なドライバの一覧を参照いただけます。 用途に合わせてデバイスドライバを変更してください。 /*---------------------------------------------------------------------------- デバイスドライバの一覧を表示 /*--------------------------------------------------------------------------*/ proc gdevice; run; [参考]
|