2014年10月10日金曜日

layout lattice でプロット分割

data Q1;
 do Z= 1 to 10;
  X=rand('uniform');Y=rand('uniform');
  output;
 end;
run;

proc template;
 define statgraph G1;
 begingraph/designheight=600;
 layout lattice/rows=2;
  scatterplot x=eval(ifn(Z<=5,X,.))
              y=eval(ifn(Z<=5,Y,.))
             /datalabel=Z datalabelattrs=(size=10);
  scatterplot x=eval(ifn(Z>5,X,.))
              y=eval(ifn(Z>5,Y,.))
             /datalabel=Z datalabelattrs=(size=10);
 endlayout;
 endgraph;
 end;
run;

ods graphics / reset height=600px labelMax=600;
proc sgrender template=G1 data=Q1;
run;



0 件のコメント:

コメントを投稿