R 语言无法自动将读取的数据转化为时间序列格式,
所以利用R语言画时间序列图的一个关键步骤就是将读取的数据转变为时间序列格式,
下面是一个简单的程序:
# 读取数据, 首先将excel 格式的转化为 csv 格式 再读取
h <- read.table(file = "D:/data/50etfx1.csv",sep = ",",header = T)
# 将数据格式转化为时间序列格式
library(xts) # 加载需要的包
hh <- xts(h$x1, as.Date(h$time, format='%Y/%m/%d'))
# 画图
# 指定图的长宽 或者 用命令 plot(hh) 直接画
win.graph(width = 9.5,height = 4.5,pointsize = 8)
plot(hh,type = 'l',main=' ')
效果如下: