|
|
プロットの横に任意の変数の値を出力する
[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;
[参考]
|
|||||