R pot.ts的多个图形,并将时间/日期映射到矢量的x轴

时间:2015-12-28 22:48:57

标签: r

我正在使用plot.ts函数根据数据框一次绘制多个图形。

data.frame以原始格式包含这4列:

1)日期/时间字符串 2)haP压力 3)湿度 4)温度

用于绘图的人不包括1): 我可以成功地将日期字符串列转换为r日期。我将它存储到矢量中。

我想绘制一个完全以2/3/4和1)映射为x轴的日期/时间值的图形。

我怎么能做到这一点? 我可以使用plot.ts吗?

亲切的问候, 亚历

1 个答案:

答案 0 :(得分:0)

我认为您应该根据数据创建一个zoo对象,并使用日期作为索引。

foreach($result as $resk => $resv ){
    $i = 1;
    foreach($resv as $rk => $rv ){
       if($i == 1){
          echo  $rv;
       }
       $i++;
    }
}

将日期放在x轴上,> df a b 1 1 1 2 2 2 3 3 2 4 4 1 > d <- c('2012', '2013', '2014', '2015') > z <- zoo(df, order.by = d) > z a b 2012 1 1 2013 2 2 2014 3 2 2015 4 1 > plot(z) # This uses plot.zoo df[a]放在2个子图中。

编辑:如果您不熟悉动物园类:它基本上是一个时间序列,可以保留其索引的日期(或其他内容)。