楼主: 959712305
9174 4

sas绘制连线散点图 [推广有奖]

  • 3关注
  • 3粉丝

讲师

21%

还不是VIP/贵宾

-

威望
0
论坛币
1015 个
通用积分
6.1498
学术水平
15 点
热心指数
16 点
信用等级
13 点
经验
546 点
帖子
71
精华
0
在线时间
788 小时
注册时间
2012-8-28
最后登录
2024-4-24

100论坛币
? 1.png 求助,绘制age*logfev1的散点图,并将同一个ID的点连接成线。数据格式如下,但是ID有300个(1-300)。

IDAGELOGFEV1

1

9.3415

0.21511

1

10.3929

0.37156

1

11.4524

0.48858

1

12.46

0.75142

1

13.4182

0.83291

1

15.4743

0.892

1

16.3723

0.87129

2

6.5873

0.30748

2

7.6496

0.35066

2

12.7392

0.75612

2

13.7741

0.8671

2

14.694

1.04732

2

15.822

1.15373

2

16.668

0.92426

2

17.6318

1.13462

3

6.9131

0.43178

3

7.9754

0.38526

3

8.9665

0.59884

3

9.9877

0.75142

3

11.0773

0.96698

3

13.0678

0.89609

3

14.1027

1.01885

3

15.0801

1.10526

3

16.0164

1.08519

4

6.7598

0.05827

4

7.822

0.18232

4

8.8131

0.27763

4

9.8344

0.44469

4

10.924

0.57661

4

11.9316

0.67294

4

12.9117

0.72271

4

13.9466

1.02245

4

14.8665

1.03674

4

17.7878

1.18784

5

6.5024

0.02956

5

7.5647

0.11333

5

13.7331

0.89609

5

14.705

0.86289

5

15.5866

0.95551

5

16.6461

0.92426

5

17.5222

0.83291



关键词:散点图 dage 数据格式 Log Age 散点图
沙发
extension 发表于 2016-3-1 12:38:00 |只看作者 |坛友微信交流群
goption reset=all;
symbol1 i=join v=circle      line=1 c=red     height=1;
symbol2 i=join v=star        line=1 c=green  height=1;
symbol3 i=join v=plus       line=1 c=black   height=1;
symbol4 i=join v=square    line=1 c=purple height=1;
symbol5 i=join v=diamond line=1 c=blue    height=1;
proc gplot data=temp;
  plot logfev1*age=id;
run;
quit;
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
959712305 + 5 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

藤椅
sas9.4 发表于 2016-3-1 12:59:59 |只看作者 |坛友微信交流群




proc template;
define statgraph sgdesign;
dynamic _AGE _LOGFEV1 _AGE2 _LOGFEV12 _ID;
begingraph;
   entrytitle halign=center 'title...';
   entryfootnote halign=left 'footnote...';
   layout lattice / rowdatarange=data columndatarange=data rowgutter=10 columngutter=10;
      layout overlay;
         scatterplot x=_AGE y=_LOGFEV1 / name='scatter' markerattrs=(symbol=CIRCLEFILLED size=3 );
         seriesplot x=_AGE2 y=_LOGFEV12 / group=_ID name='series' connectorder=xaxis;
      endlayout;
   endlayout;
endgraph;
end;
run;

proc sgrender data=TEST template=sgdesign;
dynamic _AGE="AGE" _LOGFEV1="LOGFEV1" _AGE2="AGE" _LOGFEV12="LOGFEV1" _ID="ID";
run;


Untitled.png (28.15 KB)

Untitled.png

已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
959712305 + 5 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

板凳
959712305 在职认证  发表于 2016-3-1 13:52:35 |只看作者 |坛友微信交流群
有两个问题请教,如何能让300个ID内所有的点的形状、颜色,连接线一样。symbol最多只能设置255个吗?有什么简单的写法。
Scatter.png
goptions reset=all;
axis1 label = (a = 90 "Dental Distance (mm)");
axis2 label=("Age (years)");
%let symbol=%str(color=grey line=1 interpol=join w=0.5 value=Circle height =1);
symbol1  &symbol;symbol2  &symbol;symbol3  &symbol;symbol4  &symbol;
symbol5  &symbol;symbol6  &symbol;symbol7  &symbol;symbol8  &symbol;
symbol9  &symbol;symbol10  &symbol;symbol11  &symbol;symbol12  &symbol;
symbol13  &symbol;symbol14  &symbol;symbol15  &symbol;symbol16  &symbol;
symbol17  &symbol;symbol18  &symbol;symbol19  &symbol;symbol20  &symbol;
symbol21  &symbol;symbol22  &symbol;symbol23  &symbol;symbol24  &symbol;
symbol25  &symbol;symbol26  &symbol;symbol27  &symbol;symbol28  &symbol;
symbol29  &symbol;symbol30  &symbol;symbol31  &symbol;symbol32  &symbol;
symbol33  &symbol;symbol34  &symbol;symbol35  &symbol;symbol36  &symbol;
symbol37  &symbol;symbol38  &symbol;symbol39  &symbol;symbol40  &symbol;
symbol41  &symbol;symbol42  &symbol;symbol43  &symbol;symbol44  &symbol;
symbol45  &symbol;symbol46  &symbol;symbol47  &symbol;symbol48  &symbol;
symbol49  &symbol;symbol50  &symbol;symbol51  &symbol;symbol52  &symbol;
symbol53  &symbol;symbol54  &symbol;symbol55  &symbol;symbol56  &symbol;
symbol57  &symbol;symbol58  &symbol;symbol59  &symbol;symbol60  &symbol;
symbol61  &symbol;symbol62  &symbol;symbol63  &symbol;symbol64  &symbol;
symbol65  &symbol;symbol66  &symbol;symbol67  &symbol;symbol68  &symbol;
symbol69  &symbol;symbol70  &symbol;symbol71  &symbol;symbol72  &symbol;
symbol73  &symbol;symbol74  &symbol;symbol75  &symbol;symbol76  &symbol;
symbol77  &symbol;symbol78  &symbol;symbol79  &symbol;symbol80  &symbol;
symbol81  &symbol;symbol82  &symbol;symbol83  &symbol;symbol84  &symbol;
symbol85  &symbol;symbol86  &symbol;symbol87  &symbol;symbol88  &symbol;
symbol89  &symbol;symbol90  &symbol;symbol91  &symbol;symbol92  &symbol;
symbol93  &symbol;symbol94  &symbol;symbol95  &symbol;symbol96  &symbol;
symbol97  &symbol;symbol98  &symbol;symbol99  &symbol;symbol100  &symbol;
symbol101  &symbol;symbol102  &symbol;symbol103  &symbol;symbol104  &symbol;
symbol105  &symbol;symbol106  &symbol;symbol107  &symbol;symbol108  &symbol;
symbol109  &symbol;symbol110  &symbol;symbol111  &symbol;symbol112  &symbol;
symbol113  &symbol;
symbol114  &symbol;symbol115  &symbol;symbol116  &symbol;symbol117  &symbol;
symbol118  &symbol;symbol119  &symbol;symbol120  &symbol;symbol121  &symbol;
symbol122  &symbol;symbol123  &symbol;symbol124  &symbol;symbol125  &symbol;
symbol126  &symbol;symbol127  &symbol;symbol128  &symbol;symbol129  &symbol;
symbol130  &symbol;symbol131  &symbol;symbol132  &symbol;symbol133  &symbol;
symbol134  &symbol;symbol135  &symbol;symbol136  &symbol;symbol137  &symbol;
symbol138  &symbol;symbol139  &symbol;symbol140  &symbol;symbol141  &symbol;
symbol142  &symbol;symbol143  &symbol;symbol144  &symbol;symbol145  &symbol;
symbol146  &symbol;symbol147  &symbol;symbol148  &symbol;symbol149  &symbol;
symbol150  &symbol;symbol151  &symbol;symbol152  &symbol;symbol153  &symbol;
symbol154  &symbol;symbol155  &symbol;symbol156  &symbol;symbol157  &symbol;
symbol158  &symbol;symbol159  &symbol;symbol160  &symbol;symbol161  &symbol;
symbol162  &symbol;symbol163  &symbol;symbol164  &symbol;symbol165  &symbol;
symbol166  &symbol;symbol167  &symbol;symbol168  &symbol;symbol169  &symbol;
symbol170  &symbol;symbol171  &symbol;symbol172  &symbol;symbol173  &symbol;
symbol174  &symbol;symbol175  &symbol;symbol176  &symbol;symbol177  &symbol;
symbol178  &symbol;symbol179  &symbol;symbol180  &symbol;symbol181  &symbol;
symbol182  &symbol;symbol183  &symbol;symbol184  &symbol;symbol185  &symbol;
symbol186  &symbol;symbol187  &symbol;symbol188  &symbol;symbol189  &symbol;
symbol190  &symbol;symbol191  &symbol;symbol192  &symbol;symbol193  &symbol;
symbol194  &symbol;symbol195  &symbol;symbol196  &symbol;symbol197  &symbol;
symbol198  &symbol;symbol199  &symbol;symbol200  &symbol;symbol201  &symbol;
symbol202  &symbol;symbol203  &symbol;symbol204  &symbol;symbol205  &symbol;
symbol206  &symbol;symbol207  &symbol;symbol208  &symbol;symbol209  &symbol;
symbol210  &symbol;symbol211  &symbol;symbol212  &symbol;symbol213  &symbol;
symbol214  &symbol;symbol215  &symbol;symbol216  &symbol;symbol217  &symbol;
symbol218  &symbol;symbol219  &symbol;symbol220  &symbol;symbol221  &symbol;
symbol222  &symbol;symbol223  &symbol;symbol224  &symbol;symbol225  &symbol;
symbol226  &symbol;symbol227  &symbol;symbol228  &symbol;symbol229  &symbol;
symbol230  &symbol;symbol231  &symbol;symbol232  &symbol;symbol233  &symbol;
symbol234  &symbol;symbol235  &symbol;symbol236  &symbol;symbol237  &symbol;
symbol238  &symbol;symbol239  &symbol;symbol240  &symbol;symbol241  &symbol;
symbol242  &symbol;symbol243  &symbol;symbol244  &symbol;symbol245  &symbol;
symbol246  &symbol;symbol247  &symbol;symbol248  &symbol;symbol249  &symbol;
symbol250  &symbol;symbol251  &symbol;symbol252  &symbol;symbol253  &symbol;
symbol254  &symbol;symbol255  &symbol;symbol256  &symbol;symbol257  &symbol;
symbol258  &symbol;symbol259  &symbol;symbol260  &symbol;symbol261  &symbol;
symbol262  &symbol;symbol263  &symbol;symbol264  &symbol;symbol265  &symbol;
symbol266  &symbol;symbol267  &symbol;symbol268  &symbol;symbol269  &symbol;
symbol270  &symbol;symbol271  &symbol;symbol272  &symbol;symbol273  &symbol;
symbol274  &symbol;symbol275  &symbol;symbol276  &symbol;symbol277  &symbol;
symbol278  &symbol;symbol279  &symbol;symbol280  &symbol;symbol281  &symbol;
symbol282  &symbol;symbol283  &symbol;symbol284  &symbol;symbol285  &symbol;
symbol286  &symbol;symbol287  &symbol;symbol288  &symbol;symbol289  &symbol;
symbol290  &symbol;symbol291  &symbol;symbol292  &symbol;symbol293  &symbol;
symbol294  &symbol;symbol295  &symbol;symbol296  &symbol;symbol297  &symbol;
symbol298  &symbol;symbol299  &symbol;symbol300  &symbol;
proc gplot data=fev1 sganno=anno NOAUTOLEGEND;
plot logfev1*age=id/nolegendautolabel;
run;

已有 1 人评分论坛币 学术水平 热心指数 收起 理由
admin_kefu + 20 + 2 + 2 热心帮助其他会员

总评分: 论坛币 + 20  学术水平 + 2  热心指数 + 2   查看全部评分

使用道具

报纸
G10AL 发表于 2017-10-13 15:42:11 |只看作者 |坛友微信交流群
959712305 发表于 2016-3-1 13:52
有两个问题请教,如何能让300个ID内所有的点的形状、颜色,连接线一样。symbol最多只能设置255个吗?有什么 ...
不知道LZ是不是要的这样的效果

proc template;
    define statgraph mygraph_1;
    begingraph;
        layout overlay;
        seriesplot x = AGE  y = LOGFEV1 / group = id index = id lineattrs = (pattern = solid thickness = 1px
                                                        color = black);
        scatterplot x = AGE  y = LOGFEV1 / group = id index = id markerattrs = (symbol = circlefilled
                                                        size = 5px color = black);
        endlayout;
    endgraph;
    end;
run;

proc sgrender data = data_test template = mygraph_1;
run;
已有 1 人评分论坛币 收起 理由
admin_kefu + 20 热心帮助其他会员

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

使用道具

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

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

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

GMT+8, 2024-6-17 02:52