绘制每小时数据

时间:2015-11-02 13:18:44

标签: r plot xts

我试图通过使用这些命令将.csv数据转换为xts对象,每小时使用这个简单的数据绘制一个系列。它被成功转换为xts对象,但是当我绘制它时,因为在31.08.2010上有2个值,所以当天只显示其中一个值。如何使用plot命令创建每小时一次而不是每天?

Data <- structure(list(DATE = c("17.08.2010 17:00", "24.08.2010 11:00",
  "31.08.2010 16:00", "31.08.2010 17:00"), Return = c(0.00025, -0.007498,
  -0.009066, 0.000889)), .Names = c("DATE", "Return"), class = "data.frame",
  row.names = c(NA, -4L))
myxts <- xts(Data$Return, as.POSIXct(Data$DATE, format="%d.%m.%Y %H:%M"))
plot(myxts)

1 个答案:

答案 0 :(得分:3)

显示2010年8月31日的两点。在线图上很难看到,因为它们相距仅1小时,而其他点相距> 24小时。如果您使用type="p",则可以看到它们都存在。

plot(myxts, type="p")

xts plot with type="p"