【问题标题】:sas sgplot legend & axis labellingsas sgplot 图例和轴标签
【发布时间】:2016-05-20 04:14:11
【问题描述】:

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

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

【问题讨论】:

  • 你有什么版本的 SAS?我认为这只能在 SAS 9.4 中实现。
  • 是的,我有 SAS 9.4
  • 所以我知道它可能,但不知道如何。我很确定它在 SAS 博客上。我知道,如果您在这里没有得到答案,请将其发布到 community.sas.com,一位 SAS 开发人员会提供帮助。
  • 谢谢,乔的回答很好。
  • Joe 绝对是比我更好的程序员 ;)

标签: sas annotate sgplot


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多