- 阅读权限
- 255
- 威望
- 3 级
- 论坛币
- -8924352 个
- 通用积分
- 184.3048
- 学术水平
- 189 点
- 热心指数
- 250 点
- 信用等级
- 158 点
- 经验
- 45709 点
- 帖子
- 1109
- 精华
- 0
- 在线时间
- 1492 小时
- 注册时间
- 2013-2-24
- 最后登录
- 2021-1-20
|
沙发
求证1加1
发表于 2013-7-18 18:27:53
lz把数据格式改成timeSeries格式就可以了(当然zoo、xts也可),然后用一下plot就能如lz所愿了。下lz的数据太麻烦,就随便生成一组数据作为一个example吧,lz可参考下面的代码(运行前请先加载timeSeries包): - data<-rnorm(120);
- charvec1<-paste("2009-0", 1, "-0",1:9, sep = "");
- charvec2<-paste("2009-0", 1,"-",10:31, sep = "");
- charvec3<-paste("2009-0", 2, "-0",1:9, sep = "");
- charvec4<-paste("2009-0", 2,"-",10:28, sep = "");
- charvec5<-paste("2009-0", 3, "-0",1:9, sep = "");
- charvec6<-paste("2009-0", 3,"-",10:31, sep = "");
- charvec7<-paste("2009-0", 4, "-0",1:9, sep = "");
- charvec8<-paste("2009-0", 4,"-",10:30, sep = "");
- charvec<-c(charvec1,charvec2,charvec3,charvec4,charvec5,charvec6,charvec7,charvec8);
- tS<-timeSeries(data, charvec);
- plot(tS)
复制代码希望对lz有用~
|
-
总评分: 论坛币 + 20
学术水平 + 2
热心指数 + 2
查看全部评分
|