楼主: zhymqy
3052 7

proc gchar 如何做重叠图 [推广有奖]

  • 0关注
  • 0粉丝

博士生

68%

还不是VIP/贵宾

-

威望
0
论坛币
401 个
通用积分
0.8500
学术水平
4 点
热心指数
3 点
信用等级
1 点
经验
8596 点
帖子
207
精华
0
在线时间
475 小时
注册时间
2007-12-4
最后登录
2023-5-18

楼主
zhymqy 发表于 2010-5-25 16:10:22 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
proc gchar 如何做重叠图,像附件中的 让两个直方图放在一起,对比!
二维码

扫码加我 拉你入群

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

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

关键词:ROC 在一起 直方图 如何 直方图

QQ截图未命名.png (147.93 KB)

QQ截图未命名.png

沙发
joyjoyhaha 发表于 2010-5-26 05:31:21
proc gchar;
vbar/group subgroup
...
run;

藤椅
joyjoyhaha 发表于 2010-5-26 05:54:47
forgot to add space le...
proc gchar;
vbar xxx/group=biggroup subgroup=smallgroup space=0 gspace=10;
run;

板凳
zhymqy 发表于 2010-5-26 09:04:33
谢谢joyjoyhaha 。
不过我得到了一个不同的结果,见附件。space 不能把subgroup分开,subgroup总是把要并列的数据叠放在一个柱子上面。

报纸
zhymqy 发表于 2010-5-26 09:07:05
我的代码是:
proc gchart data=acqmod.customer(where=(respond=1));
vbar respond/frame discrete TYPE=PERCENT outside=percent missing  group=START_MONTHS subgroup=NITV_AVG_TICKETS space=100 gspace=10;
format START_MONTHS recency. NITV_AVG_TICKETS count. ;
run;
结果见附件:

result.png (5.43 KB)

result.png

地板
joyjoyhaha 发表于 2010-5-28 08:53:03
Try this:
Our data structure is different.

data test;
        input group $ subgroup $ pct;
        datalines;
        a  aa 20
        a  bb 30
        a  cc 50
        b  aa 60
        b  bb 30
        b  cc 50
        ;
run;



proc gchart data=test;
     vbar subgroup /
        group=group
        subgroup=subgroup
        space=0      /* spacing between bars */
        gspace=10      /* spacing between groups of bars */
                sumvar=pct
                ;
run;
quit;

7
joyjoyhaha 发表于 2010-5-28 09:04:29
Otherwise, if data structure like this....


data test_2;
        input group $ subgroup $ res;
        datalines;
        a  aa 1
        a  aa 1
        a  aa 1
        a  bb 1
        a  bb 1
        a  bb 1
        a  bb 1
        a  cc 1
        b  aa 1
        b  aa 1
        b  aa 1
        b  aa 1
        b  bb 1
        b  cc 1
        b  cc 1
        b  dd 1
        b  dd 1
        ;
run;



proc gchart data=test_2;
     vbar subgroup /
        group=group
        subgroup=subgroup
        space=0      /* spacing between bars */
        gspace=10      /* spacing between groups of bars */
                discrete
                type=percent
                ;
run;
quit;

8
zhymqy 发表于 2010-5-28 09:21:40
Very good !thank you  very much!  

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 22:25