全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2380 4
2008-08-28

各位高人:

      在作图时,当横坐标的值不是连续数字时,画出的图中间就有一些空白,线不连续。

如:当横坐标的值是1 2 3 4 5 20 21 22时,作出的图中在5到20之间会出现空白。

请教高人,如何能让图连续?

谢谢!!!

二维码

扫码加我 拉你入群

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

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

全部回复
2008-8-29 08:39:00

没明白你的意思,如果单纯是坐标轴的,让其变的连续直接在axis后来定义就好了

例如:

axis1 label=(justify=c font=swiss  c=bl a=90  'Delta AL')
        order=(-4 to 4 by 1 );/*order定义坐标轴从-4到4步长为1,也就是-4,-3,-2,-1,0,1,2,3,4为坐标轴*/

二维码

扫码加我 拉你入群

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

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

2008-8-29 13:50:00

这是个问题,当横坐标是数值型时,sas默认为连续,你有put函数转化为字符型,试试

二维码

扫码加我 拉你入群

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

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

2008-8-30 12:03:00

例如下面的程序中,横坐标xh的观察值不是连续的,画出的图在11到40、50到100图就不连续。

求助:如何能让图连续?
data a;
input xh z;
cards;
1 6
2 1
3 2
4 2
5 8
6 4
7 1
8 1
9 0
10 4
11 9
40 0
41 1
42 5
43 1
44 3
45 8
46 5
47 6
48 4
49 0
50 5
100 2
101 5
102 1
103 3
104 5
105 0
106 3
107 3
108 2
109 9
110 0
111 1
112 3
113 0
114 6
115 5
116 9

;
run;
goptions reset = all;
symbol i = joil ci = blue v = star cv = green h = 4 ;
proc gplot data = a;
  plot z*xh; 
  run;
quit;

二维码

扫码加我 拉你入群

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

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

2008-8-31 09:16:00

按照楼上的程序运行的结果,横轴就是连续的. 这个网站不能上传图片,否则就把我的运行结果传上来了

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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