You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在SAS中按年龄四分位数并排绘制双眼数据箱线图(无需重塑数据集)

解决SAS SGPLOT箱线图重叠问题(无需重塑数据集)

你当前的代码因为两个hbox共用同一个age_cod分类变量,导致箱线图重叠。不用创建新变量重塑数据集的话,通过设置categoryoffset参数调整每个箱线图的分类轴位置即可实现并排展示:

proc sgplot data=zero;
    hbox SFT_R / category=age_cod LEGENDLABEL="SFT R" categoryoffset=-0.15;
    hbox SFT_L / category=age_cod LEGENDLABEL="SFT L" categoryoffset=0.15;
    xaxis type=discrete;
run;

关键说明

  • categoryoffset:控制箱线图在分类轴上的偏移量,负值向左偏移,正值向右偏移。你可以根据图表实际宽度调整数值(建议在-0.2到0.2之间微调),确保两个箱线图并排且无重叠。
  • xaxis type=discrete:强制将age_cod作为离散分类轴处理,保证偏移设置生效。

内容的提问来源于stack exchange,提问作者Elena

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 23:10:58