899 0

如何用SAS画error bar [推广有奖]

  • 1关注
  • 1粉丝

小学生

85%

还不是VIP/贵宾

-

威望
0
论坛币
5 个
通用积分
0
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
64 点
帖子
6
精华
0
在线时间
7 小时
注册时间
2017-1-3
最后登录
2017-1-18

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

这篇分享源自我与一个神(fan)秘(ren)的项目相爱相杀的一年,在此呈现用sgplot画error bar的过程。虽然据说SAS的画图功能一直被诟病,但我对自己画出的图有种迷之自信,觉得特!别!美!O(∩_∩)O~~

error bar.PNG

DATA aa;

INPUT A B BSTD;

t ++1;

b_l =b-bstd;

B_u =b+bstd;

DATALINES;

33.99 33.95 1.5

29.54 29.73 2.5

25.80 25.91 3.6

29.45 29.50 1

21.92 22.11 1.2

25.10 25.38 0.99

23.53 23.61 1

26.92 27.35 2

25.53 25.81 0.4

28.04 28.09 0.7

;

proc sgplot noautolegend;

xaxis values=(1 to 10 by 1)  label='';

yaxis values=(20 to 35 by 5) label='';

scatter x=t y=b/yerrorLower=b_l yerrorUpper=b_u markerattrs=(size=3) ERRORBARATTRS=(color=black);

series x=t y=b/markers markerattrs=(symbol=squarefilled color=black) name="sb"  lineattrs=(color=black);

series x=t y=a/markers markerattrs=(symbol=trianglefilled color=red) name="sa"  lineattrs=(color=red);

keyLegend "sa" "sb"/location =inside position=topright;

run;

       Series用于画折线图,可以改变横纵坐标的标签,看到图上的红色小三角和黑色小方块没,markerattrs就是做那个用的,如果做一些其他的样子,可以去索引里面找找。 scatter控制的就是画标准误的语句啦,yerrorloweryerrorupper分别控制的是Y轴的上下限, 线、点、上下限都可以自己调颜色。Keylegend是用来控制图例的位置的,很方便。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Error bar err 如何用 Triangle sas画图

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

本版微信群
加JingGuanBbs
拉您进交流群

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

GMT+8, 2024-4-20 05:21