全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5607 2
2011-12-25
比如有下面一个数据集
data a;
input id x y @@;
catds;
1 20 23
2 21 25
3 25 20
4 30 40
;
run;
我想用一个柱状图比较两个变量x,y的差异;横坐标是id变量,纵坐标是x,y所取的值。
请高手帮忙解决,非常感谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2011-12-26 13:42:27
You may need to reshape your data and to format your graph to make it pretty. Here is a simple example.

data a;
input id $ x flag $;
idflag=catt(id,'-',flag);
cards;
1 20 x
1 23 y
2 21 x
2 25 y
3 25 x
3 20 y
4 30 x
4 40 y
;

proc print;run;

proc gchart data=a;
vbar idflag / sumvar=x;
run;

proc sgplot data=a;
   vbar idflag/ response=x ;
run;
二维码

扫码加我 拉你入群

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

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

2011-12-27 10:44:45
谢谢!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群