プロットの横に任意の変数の値を出力する
[OS]ALL
[リリース] ALL
[キーワード] graph,gplot,annotate
[質問]GPLOTプロシジャで、プロットの横にIDとなる変数の値を出力したいのですが、可能でしょうか。
[回答]ANNOTATE機能を使って、出力できます。
例)プロットの横に変数AGE(数値変数)の値を出力する /* ANNOTATEデータセットの作成 */ data label(keep=x y xsys ysys text position style); set sasuser.class; /* 入力データセット */ xsys='2'; /* x座標の単位系 */ ysys='2'; /* y座標の単位系 */ position='6'; /* テキストの位置 */ style='kanji'; /* フォント */ x=height+0.4; /* x座標 */ y=weight; /* y座標 */ text=put(age,2.); /* テキスト */ run; symbol1 v=dot c=blue; axis1 label=(f=kanji); /* ANNOTATEデータセットの指定 */ proc gplot data=sasuser.class anno=label; plot weight*height /vaxis=axis1; run;
[参考]
|