苹果/安卓/wp
教授
0%
还不是VIP/贵宾
签到天数: 2308 天
连续签到: 1 天
[LV.Master]伴坛终老
应届毕业生专属福利!
送您一个全额奖学金名额~ !
经管之家送您两个论坛币!
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
举报
讲师
满仓中石油
你把数据转化成时间序列数据就可以了.
举个例子吧.
x<-ts(1:100,start=1949)plot(x)
这样,
你的x轴就是用时间显示的.
ts是数据转换.start是开始的时间.
其他的具体参数可以help(ts).
我的数据是股票数据,数据格式如下:
2006/12/14 14.34 2006/12/18 15.17 2006/12/19 14.85 2006/12/20 15.18 2006/12/21 14.78 2006/12/22 14.68 2006/12/25 15.25 现在,我想把它的时序图画出来,横轴是它的时间,就是不知道怎么做,望大家指教,谢谢!!!!!!!!
嘿嘿
你早点把数据给我
我也不会给你那样一个答案
因为你的数据是交易日的数据,一般是以5为周期,但是会有不定的法定假日,此时是没有数据的。
ts的转化后的效果不好。
如果要达到你的目的,
需要使用axis()函数
就以你给的数据为例。
处理步骤如下:
times<-c(12.14,12.18,12.19,12.20,12.21,12.22,12.25)num<-c(14.3,15.2,14.8,15.2,14.8,14.7,15.2)plot(1:7,num,type="l",axes=F)axis(1,1:7,times)
因为你给的数据较少,我是直接录入的。
当然你要处理的数据十分多
你可以从文件中读取
在提取需要的数据就可以了
大致的思路就是这样了。
效果图如下:
2008-3-9 21:18:00 上传 下载附件 (38.19 KB) 请问R如何画时序图 横坐标是时间,对应相应的数据,
我没有进行细节修饰。
让阁下见笑了~~~~~
总评分: 论坛币 + 50 查看全部评分
哈哈
作的有点匆忙,
没有显示纵坐标
不过
估计你自己会摆平的。
谢谢啦,R画图确实比matlab和sas要差.感觉不好.
天啊
你要是这样说
我罪过就大了!!!
R的作图功能是相当的强大,也是相当的漂亮,
我仅仅是没有修饰罢了。
初中生
本科生
发表回复 回帖后跳转到最后一页
京ICP备16021002号-2 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明