散布図に45度の対角線(参照線)を描く

[OS] ALL
[リリース] ALL
[キーワード] GRAPH, GPLOT, 45 DEGREE, REFERENCE LINE

[質問]

散布図に45度の参照線を描くことはできますか?

[回答]

ANNOTATE機能を使って45度の参照線を描くことができます。
下記のプログラム例を参考にしてください


DATA a;                             /* サンプルデータセット作成 */
  INPUT x y;
CARDS;
1 30
2 15
3 40
4 80
5 35
6 40
7 85
8 75
9 55
10 30
;
RUN;

DATA anno;                          /* ANNOTATEデータセット作成 */
  function='move';
  xsys='1'; ysys='1'; x=0; y=0; OUTPUT;
  function='draw';
  xsys='1'; ysys='1'; color='red'; x=100; y=100; OUTPUT;
RUN;

AXIS1 LENGTH=15 CM;                           /* 軸の長さを指定 */
SYMBOL1 I=none V=dot C=blue;

PROC GPLOT DATA=a;
  PLOT y*x / ANNO=anno           /* ANNO=ANNOTATEデータセット名 */
  HAXIS=axis1 VAXIS=axis1;
RUN;
QUIT;