sas sgplot 图例和轴标签

sas sgplot legend & axis labelling

假设我有 sgplot 并且我的输出看起来像

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

在 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;

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