簡體   English   中英

多個圖形的Rpot.ts並將時間/日期映射到向量的x軸

[英]R pot.ts of multiple graphs and mapping time/date to x-axis from vector

我正在使用plot.ts函數基於一個數據幀一次繪制多個圖形。

data.frame的原始格式有以下4列:

1)日期/時間字符串2)以haP表示的壓力3)濕度4)溫度

用於繪制的內容不包括1):我可以將日期字符串列成功轉換為ar date。 我將其存儲到向量中。

我想繪制一個圖形,其中精確地將2/3/4和1)作為日期/時間值映射到x軸。

我該如何實現? 我可以使用plot.ts嗎?

親切的問候,亞歷克斯

我認為您應該根據自己的數據創建一個Zoo對象,並使用日期作為索引。

> 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

這將日期放在x軸上,其中df[a]df[b]位於2個子圖中。

編輯:如果您不熟悉Zoo類:它基本上是一個時間序列,可以為其索引保留日期(或其他內容)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM