PROC SGPLOT
エラーバーが線で結ばれた散布図としてデータを表示し、凡例にステートメントの点とscatter
ステートメントの線の両方を使用させたいと思いseries
ます。
ここにいくつかのデータがあります:
data dat;
input x y high low grp $;
cards;
1 2.50 2.90 2.00 A
2 1.90 2.35 1.45 A
3 1.75 2.25 1.25 A
1 2.10 2.50 1.70 B
2 2.00 2.40 1.60 B
3 1.80 2.20 1.40 B
;
run;
調整したいコード:
proc sgplot data=dat;
scatter x=x y=y / yerrorupper=high yerrorlower=low group=grp
groupdisplay=cluster clusterwidth=0.1
markerattrs=(size=7 symbol=circlefilled);
series x=x y=y / group=grp groupdisplay=cluster clusterwidth=0.1;
xaxis label='Time' values=(1,2,3);
yaxis label='Response' min=0 max=3.5;
keylegend / location=inside position=topright title="Group";
run;
現在の出力:
プロットにあるように、記号が凡例の線の上にあるように、凡例にA
とのそれぞれのインスタンスを 1 つだけ含めたいと思います。B
これどうやってするの?