楼主: EliteGlable
2662 6

[问答] 求助! 求助!用SAS做SGPLOT如何自定义线型? [推广有奖]

  • 0关注
  • 0粉丝

大专生

71%

还不是VIP/贵宾

-

威望
0
论坛币
37 个
通用积分
12.7050
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
7665 点
帖子
20
精华
0
在线时间
93 小时
注册时间
2018-2-5
最后登录
2025-7-13

楼主
EliteGlable 在职认证  发表于 2019-12-30 12:15:39 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求助各位大神!!!青铜一枚,用SAS做SGPLOT和SGPANEL时想自定义线型和颜色,说明如下:
DATA DATA_1; INPUT XV WV YV;  
   IF (WV= 2) then Condition = 'LOW';    IF (WV= 4) then Condition = 'HIGH';
datalines;
2 2 2.65
3 2 2.82
4 2 3.00
2 4 2.51
3 4 2.59
4 4 2.67
RUN;
PROC SGPLOT;
   REG x=XV y=YV/group=Condition nomarkers;
   XAXIS label='XV';
   YAXIS label='YV'; run;

程序默认为"LOW"为红色实线,“HIGH"为蓝色实线,想自定义为"HIGH"为红色实线(Solid),"LOW"为蓝色虚线(MediumDash),应如何自定义?(请参照图片)

拜托!!
DATA_1 PLOT.png



二维码

扫码加我 拉你入群

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

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


沙发
jg.sas 发表于 2019-12-30 16:42:36

藤椅
jg.sas 发表于 2019-12-30 16:48:46
1.png
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
EliteGlable + 1 + 1 + 1 精彩帖子

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

板凳
EliteGlable 在职认证  发表于 2019-12-30 21:06:57
jg.sas 发表于 2019-12-30 16:48
不好意思,线的颜色可以变化,但线形没变,或者全变成dot了[sweat][sweat]

报纸
EliteGlable 在职认证  发表于 2019-12-30 21:58:09
jg.sas 发表于 2019-12-30 16:48
解决了,非常感谢!
在这个前面,需要加上 "attrpriority=none"

地板
nkunku 发表于 2019-12-31 08:12:54
data www;
input w xv yv;  
if (w= 2) then condition = 'low';
if (w= 4) then condition = 'high';
datalines;
2 2 2.65
2 3 2.82
2 4 3.00
4 2 2.51
4 3 2.59
4 4 2.67
;
ods graphics / attrpriority=none;
proc sgplot data=www;
styleattrs datalinepatterns=(solid dot) datacontrastcolors=(red blue) ;
series x=xv y=yv / group=condition;
keylegend;
xaxis label='xv';
yaxis label='yv';
run;

SGPlot21.png (13.68 KB)

SGPlot21.png

7
EliteGlable 在职认证  发表于 2019-12-31 09:32:37
nkunku 发表于 2019-12-31 08:12
data www;
input w xv yv;  
if (w= 2) then condition = 'low';
昨晚问题解决了,和您的一样,不过也是非常感谢您的解答

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

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