楼主: 944536616@qq.co
3801 6

[程序分享] SAS做复合箱式图,如何设置纵坐标的范围? [推广有奖]

  • 0关注
  • 0粉丝

硕士生

92%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
3.6794
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
3754 点
帖子
126
精华
0
在线时间
165 小时
注册时间
2016-1-18
最后登录
2023-10-19

4论坛币
如图,这个箱式图,想把纵坐标范围标的更窄一些才清晰,请高手赐教


程序如下:
data aa;
set h.m0815z151;
if flag=3 then disease_stage="Cirrhosis";
if flag=2 then disease_stage="CHB";
if flag=4 then disease_stage="HCC";
annual_total_medical_cost=sumfybtx1;
drop year;
data aa;
set aa;
year=in_year;
label year="就诊年份";
run;

proc sort data=aa;
by year;
run;

proc template;
define style MystyleDefault;
parent=Styles.statistical;
style GraphLabelText from GraphLabelText/fontsize=14px;
style GraphValueText from GraphValueText/fontsize=12px;
end;
run;

ods html style=MystyleDefault;
proc sgplot data=aa;
yaxis label="年直接医疗费用/元";
xaxis label="疾病病程";
vbox annual_total_medical_cost/ category=disease_stage group=year;
run;

KQ00D2}58G%}NSYT39KZP[3.png (28.4 KB)

KQ00D2}58G%}NSYT39KZP[3.png

关键词:纵坐标 Statistical statistica statistic Category
沙发
xiami2000 在职认证  发表于 2018-1-30 01:13:33 |只看作者 |坛友微信交流群
if you are using SAS9.4 then add "yaxis ranges=(0-3000 10000-12500);" into SGPLOT to break Y-axis. that might help to see the detail of box plot.
已有 1 人评分论坛币 收起 理由
admin_kefu + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

使用道具

藤椅
944536616@qq.co 发表于 2018-1-30 11:31:46 |只看作者 |坛友微信交流群
xiami2000 发表于 2018-1-30 01:13
if you are using SAS9.4 then add "yaxis ranges=(0-3000 10000-12500);" into SGPLOT to break Y-axis. t ...
proc sgplot data=aa;
yaxis ranges=(0-3000 10000-12500);
yaxis label="年直接医疗费用/元";
xaxis label="疾病病程";
vbox annual_total_medical_cost/ category=disease_stage group=year;
ODS GRAPHICS/ANTIALIASMAX=9900;
run;
结果没改变呢

使用道具

板凳
944536616@qq.co 发表于 2018-1-30 11:32:29 |只看作者 |坛友微信交流群
xiami2000 发表于 2018-1-30 01:13
if you are using SAS9.4 then add "yaxis ranges=(0-3000 10000-12500);" into SGPLOT to break Y-axis. t ...
结果没有改变是什么原因?

使用道具

报纸
xiami2000 在职认证  发表于 2018-1-30 12:40:52 |只看作者 |坛友微信交流群
You repeated YAXIS statement. But Ranges and label into one YAXIS statement

使用道具

地板
944536616@qq.co 发表于 2018-1-30 16:48:56 |只看作者 |坛友微信交流群
xiami2000 发表于 2018-1-30 12:40
You repeated YAXIS statement. But Ranges and label into one YAXIS statement
perfect!Thanks

使用道具

7
1998s 发表于 2022-1-8 19:15:09 |只看作者 |坛友微信交流群
944536616@qq.co 发表于 2018-1-30 16:48
perfect!Thanks
您好,请问是哪里出现问题了呀?怎么改变纵坐标呀?

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-27 05:35