全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3674 4
2016-07-24
悬赏 100 个论坛币 已解决
data  demo;
   do time=1 to 10;
      ra=ranuni(1234);
          rb=ranuni(2345);
         rc=ranuni(3456);
          rd=ranuni(4578);
        output;
  end;
run;

proc sgplot data=demo;
   series x=time y=ra;
   series x=time y=rb;
   series x=time y=rc;
   series x=time y=rd;
run;

/* or*/
data want;
   set demo;
  array  arrayr[*] ra--rd;
do i=1 to dim(arrayr);
     r=arrayr[i];
        group=i;
        output;
end;
run;


proc sgplot data=want;
  series x=time y=r/group=group;
run;

这个代码是借鉴论坛一个高手的,但我采用的数据是类似want的     因为sas颜色区分度不高   所以想变成比如用三角形   方形之类的点连线   



二维码

扫码加我 拉你入群

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

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

全部回复
2016-7-24 22:17:35
复制代码
二维码

扫码加我 拉你入群

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

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

2016-7-25 09:16:02
或者给出区分度比较高的办法也行
二维码

扫码加我 拉你入群

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

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

2016-7-25 10:46:14
高贵林 发表于 2016-7-24 22:17
谢谢   但是其实连接点的形状都是方形   
二维码

扫码加我 拉你入群

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

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

2016-7-25 12:00:28
小鳄鱼a 发表于 2016-7-25 10:46
谢谢   但是其实连接点的形状都是方形
给最后一段程序加两行,让颜色和符号一起换,应该就可以了。
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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