楼主: wangkaipkugsm
1845 1

[疑难求助]以半年为横坐标刻度的图怎么画? [推广有奖]

  • 0关注
  • 0粉丝

学前班

60%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
30 点
帖子
1
精华
0
在线时间
2 小时
注册时间
2011-3-22
最后登录
2016-6-30

楼主
wangkaipkugsm 发表于 2011-3-22 20:19:32 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我需要以半年为刻度单位做一个图,而且老板给定这个时间变量DATE必须是199701 199702 199801 199802。。。201001 201002的格式。
程序写起来并不难:                                                                                                                                                                                                                                       
proc gplot data=sasuser.outcome;                                                                                                      
  symbol i=join v=star;                                                                                                                 
  plot beta*date;                                                                                                                       
  label beta='beta';                                                                                                                    
  title "TIME SERIES: Beta of 000006 to Date";                                                                                          
run;      

但是SAS会默认将199701 199702视为1997年1月份、2月份,
从而做出来的图自动以月为单位,如附件所示。

怎么弄啊!求高手解答!
二维码

扫码加我 拉你入群

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

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

关键词:疑难求助 横坐标 Time Series outcome sasuser 求助 疑难 刻度 横坐标

新建 BMP 图像.bmp (1.07 MB)

新建 BMP 图像.bmp

沙发
lihanfeng371 发表于 2011-3-25 13:12:22
在程序前面加上这几个语句试试:

goptions reset=all;
axis1 label=('time')  order= ( 199701 to  201002 by 6);

然后在plot 语句换为:
plot beta*date/haxis=axis1;     

不知道可不可以,因为没用过种种日期的形式。。。。。。

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

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