お世話になっております.
SAS9.3を使用しています.
proc sgplot のdattrmapオプションを使って,
重ね合わせている棒グラフ(vectorを使用)と散布図(scatterを使用)にグループ別に,自由に色をつけたいと考えています.
ただ,vectorのみ,sactterのみであれば,上手くいくのですが,
重ね合わせようとすると上手くいきません.
解決方法などご教示いただけますと幸いです.
プログラムは下記のような感じです.
data Attrs;
length Value $20. MarkerColor $20. LineColor $20.;
ID = "D1";
Value = putn(40,"D1f.");LineColor="bibg";output;
Value = putn(80,"D1f.");LineColor="steel";output;
ID = "D4";
Value = putn(300,"D4f.");MarkerColor="CX090000";output;
Value = putn(400,"D4f.");MarkerColor="CX110000";output;
run;
proc sgplot data = OUT_EX DATTRMAP = Attrs;
vector x=days3_&j. y=order / noarrowheads yorigin = order
lineattrs = (pattern=solid thickness=10) name="course&j."
group = dose3_&j. ATTRID = D1
;
scatter x=days4_&j. y=order4 / markerattrs=(symbol=circlefilled)
group = dose4_&j. ATTRID = D4
;
よろしくお願いします.