GPLOTプロシジャで一部の凡例のみを表示
[OS] ALL
[リリース] ALL
[キーワード] GRAPH, GPLOT, legend, part of the values, PLOT2 statement
[質問]
GPLOTプロシジャにて、複数の応答変数(Y軸)を用い、OVERLAYオプションを指定し、グラフを作成しています。
[回答]
GPLOTプロシジャでは、PLOTステートメントのほか、PLOT2ステートメントをあわせて指定することができます。
たとえば、各X軸の点において、エラーバーのグラフを描いた後、平均値を任意のシンボルにて表し、値の偏移を描くとします。
例:PLOT2ステートメントを利用したLEGENDオプションの振り分け /* Y軸を設定 */ AXIS1 ORDER=(-2 TO 10 BY 2); PROC GPLOT DATA=test; /* エラーバー部分のグラフを作成 */ PLOT (y1 y2)*x / OVERLAY VAXIS=AXIS1; SYMBOL1 I=std V=none C=red; SYMBOL2 I=std V=none C=blue; /* 平均値偏移部分のグラフを作成 */ /* LEGENDオプションを指定 */ PLOT2 (mean1 mean2)*x / OVERLAY VAXIS=axis1 LEGEND; SYMBOL3 I=join V=dot C=red; SYMBOL4 I=join V=dot C=blue; RUN; QUIT; ※ 上記の例では、PLOT、PLOT2ステートメントで同じ設定のY軸とするため、明示的にAXISステートメントを用いています。 |