度々のご質問失礼いたします。
SGPLOTで時系列グラフを作成する際、
エリア別(正常期間、警告期間、危険期間)に背景を色分けしたいと思っています。
styleattrsで指定したカラーをblockステートメントで背景色を変えようとすると、
初日から順に色が割り当てられるので、危険期間をRedに、警告期間をYellowになどのコントロールができずにいます。
背景色でなくても、エリアが色で判別できるようなものであれば大丈夫なのですが、
何か良い方法は無いでしょうか?
よろしくお願いいたします。
data WORK.test;
length date_ Area_type $10.;
infile datalines dlm='09'x;
input date_ $ Area_type $;
date = input(date_,yymmdd10.);
format date yymmdds10.;
drop date_;
datalines;
2017/10/26 R
2017/10/27 B
2017/10/28 B
2017/10/30 R
2017/10/31 Y
2017/11/1 Y
2017/11/2 R
2017/11/3 R
2017/11/4 R
2017/11/5 Y
2017/11/6 Y
2017/11/7 Y
2017/11/8 Y
2017/11/9 B
2017/11/10 Y
;
run;
proc sgplot data=test;
styleattrs datacolors=(blue red yellow);
block x=DATE block=Area_type;
run;