|
|
レーダーチャートの描画
[OS]ALL
[リリース] 8.1, 8.2
[キーワード] PROC GRADER, RADER CHART
[質問]レーダーチャートを描画する方法はありますか。
[回答]SAS System 8eより、レーダーチャート描画を行なうGRADERプロシジャが追加されています。これを使うことで簡単にレーダーチャートを描画できます。
■ 構文
PROC GRADAR DATA=データセット名 < option > ;
CHART 変数名 < / option > ;
※ 変数名には、各放射線軸として扱いたい変数を指定します。ただし、数値変数を指定した場合、中間点計算は行なわれず、全ての値についてチャートを作成します(例えばGCHARTプロシジャでいうところの 「DISCRETE」を指定したのと同じ状態)。
■ 重ね書きを行なうプログラムと出力例
PROC GRADAR DATA=sashelp.class ;
CHART age / OVERLAY = sex ;
RUN;
出力:
■ 並列表示を行なうプログラムと出力例
PROC GRADAR DATA=sashelp.class ;
CHART age / ACROSS = sex ;
RUN;
出力:
■ スタイル調整を行なうプログラムと出力例
PROC GRADAR DATA=sashelp.class ;
CHART age / STARAXES=(AXIS1,AXIS2,AXIS3,AXIS4,AXIS5,AXIS6);
AXIS1 COLOR=blue;
AXIS2 COLOR=red;
AXIS3 COLOR=green;
AXIS4 COLOR=yellow;
AXIS5 COLOR=pink;
AXIS6 COLOR=cyan;
RUN;
出力:
ただし、GRAGERプロシジャはJavaおよびActiveXのデバイスドライバを指定して描画することはできません。
|
|||||