楼主: hamsik11
1847 3

[问答] 高手帮看下我这段作图程序哪儿有问题? [推广有奖]

  • 0关注
  • 3粉丝

已卖:51份资源

副教授

16%

还不是VIP/贵宾

-

威望
0
论坛币
9016 个
通用积分
1.0000
学术水平
5 点
热心指数
8 点
信用等级
4 点
经验
24079 点
帖子
404
精华
0
在线时间
569 小时
注册时间
2011-3-22
最后登录
2025-11-28

楼主
hamsik11 发表于 2012-3-4 18:57:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
不知道为啥,做出来的图形,y6和y1的图例上标识颜色总是一样,这是怎么回事啊?

有没有高手帮下忙啊,


data mydata;
do i=1 to 10;
x=i;
y1=i*2;
y2=i*3;
y3=i*4;
y4=i*5;
y5=i*6;
y6=i*100;
output;
end;
drop i;
run;


ODS GRAPHICS on/ RESET IMAGENAME = 'Final'
                 IMAGEFMT =tiff;
ODS LISTING GPATH = 'c:\MyGraphs';
goptions device=png gsfname=output gsfmode=replace xpixels=1200 ypixels=900 xmax=4 in ymax=3 in;


goption reset=global;
goptions ftext='Arial' htext=2 gunit=pct ctext=black;
title1 h=6 f='arial/bo' "This is one figure";
title2 " ";
title3 " ";
title4 " ";
title5 " ";
axis1 label=(f='arial/bo' h=5 "Price") order=(0 to 10 by 1)
      value=(f='arial/bo' h=5);
axis2 label=(a=90 f='arial/bo' h=5 "first axis") order=(0 to 100 by 10)
       value=(f='arial/bo' h=5);
axis3 label=(a=90 f='arial/bo' h=5 "second axis") order=(100 to 1000 by 100)
       value=(f='arial/bo' h=5);


LEGEND1 LABEL=(HEIGHT=1 "") value=(f='arial/bo' h=4) position=(top center outside)
        order=("y1" "y2" "y3" "y4" "y5")  FWIDTH=40
        across=3 down=2 origin=(13 84) mode=share;

LEGEND2 mode=protect LABEL=(HEIGHT=5 '') value=(f='arial/bo' h=4) position=(top center outside) origin=(23 84)pct
        order=("y6")  FWIDTH=40 mode=share;

symbol1 v=none INTERPOL=join c=blue width=5;
symbol2 v=none INTERPOL=join c=red width=5;
symbol3 v=none INTERPOL=join c=green width=5;
symbol4 v=none INTERPOL=join c=MAGENTA  width=5;
symbol5 v=none INTERPOL=join c=CRIMSON  width=5;
symbol6 v=none INTERPOL=join c=orange  width=5;


proc gplot data=mydata;
plot (y1 y2 y3 y4 y5)*x / overlay frame legend=legend1 haxis=axis1
vaxis=axis2 vref=0 cvref=black;
plot2 y6*x /overlay frame legend=legend2 vaxis=axis3;
run;
quit;


ods listing close;
ods graphics off;

二维码

扫码加我 拉你入群

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

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

关键词:Graphics goptions position Overlay OUTSIDE 1200 程序 replace black

沙发
连祥斌 发表于 2012-3-4 22:30:59
plot2 y6*x=6 /overlay frame legend=legend2 vaxis=axis3;

藤椅
priss111 发表于 2012-3-4 23:16:04
把legend1 & legend2 中的order=("y1" "y2" "y3" "y4" "y5") & order=("y6") 去掉.

板凳
jingju11 发表于 2012-3-6 00:08:05
我想你的程序应该没有问题。很难理解为什么你的颜色不变化。。京剧

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 10:18