sas sgplot legend&轴标记

时间:2016-05-20 04:14:11

标签: sas annotate sgplot

假设我有sgplot,我的输出看起来像enter image description here

我的目标是调整图例并使底部看起来像下面的样子。我怎样才能做到这一点? enter image description here

1 个答案:

答案 0 :(得分:3)

在9.4中,您可以使用XAXISTABLE来获得所需内容。我发现使用XAXISTABLE进行所有标记最简单,并放弃整个XAXIS标签。

proc sgplot data=sashelp.class noautolegend;
  vbox height/category=age group=sex grouporder=ascending;
  xaxis label='' display=NONE;
  xaxistable sex/location=outside label=' ' colorgroup=sex class=sex classdisplay=cluster classorder=ascending;
  xaxistable age/location=outside label=' ' stat=mean;    
run;

在之前的版本中,可以使用注释或散点图,但后者不会与您想要的完全相同。