2016-06-22 6 views
-1

同じx軸上の2つのパラメータのtimeseriesグラフをプロットしようとしています。問題は、私のパラメータがいずれも設定された頻度でログインしていないことです。非線形時間周波数のR timeseries

これらの両方のパラメータは、特定のしきい値を超えた場合にのみログインします。

パラメータ1:

Date/Time, Values 
12-11-2015 08:46, 100 
12-11-2015 08:49, 89 
12-11-2015 08:54, 79 
12-11-2015 09:51, 69 
12-11-2015 09:56, 89 
12-11-2015 10:03, 74 
12-11-2015 11:54, 86 
12-11-2015 12:31, 107 

パラメータ2:

Date/Time, Values 
12-11-2015 08:20, 21 
12-11-2015 08:36, 33 
12-11-2015 08:50, 25 
12-11-2015 09:50, 28 
12-11-2015 09:52, 30 
12-11-2015 10:53, 34 
12-11-2015 11:45, 29 
12-11-2015 13:00, 22 

私は、共通のx軸を持っていますが、両方のプロットを示すグラフを作成しようとしています。

timeseriesプロットの作成を説明するStackoverflowのリンクをチェックしましたが、データが設定された頻度で収集されていることを前提としています。非線形のタイムスタンプをタイムリーにプロットする方法はありますか?

答えて

0

これはあなたのデータ/時間列が時刻オブジェクトではなく文字列であることを確認することだけの単純な問題である:

#dput(p1) 
p1<-structure(list(Date.Time = structure(c(1449841560, 1449841740, 
    1449842040, 1449845460, 1449845760, 1449846180, 1449852840, 1449855060 
    ), class = c("POSIXct", "POSIXt"), tzone = ""), Values = c(100L, 
    89L, 79L, 69L, 89L, 74L, 86L, 107L)), .Names = c("Date.Time", 
    "Values"), row.names = c(NA, -8L), class = "data.frame") 

#dput(p2) 
p2<-structure(list(Date.Time = structure(c(1449840000, 1449840960, 
    1449841800, 1449845400, 1449845520, 1449849180, 1449852300, 1449856800 
    ), class = c("POSIXct", "POSIXt"), tzone = ""), Values = c(21L, 
    33L, 25L, 28L, 30L, 34L, 29L, 22L)), .Names = c("Date.Time", 
    "Values"), row.names = c(NA, -8L), class = "data.frame") 

#convert date/time to a POSIX time object 
p1$Date.Time<-as.POSIXct(as.character(p1$Date.Time), format="%m-%d-%Y %H:%M") 
p2$Date.Time<-as.POSIXct(as.character(p2$Date.Time), format="%m-%d-%Y %H:%M") 

#basic plot example 
plot(p1$Date.Time, p2$Values, pch=19, col="blue") 
points(p2$Date.Time, p2$Values, col="green", pch=17) 
lines(p2$Date.Time, p2$Values, col="green") 
+0

それは完全に働きました。私が別にした唯一の部分は、次の記事で説明するプロット機能を使用していたことです。このちょうどは、異なるy値を持つプロットウィンドウの右側に別の軸を追加します。 http://stats.stackexchange.com/questions/1838/how-do-i-vertically-stack-two-graphs-with-the-same-x-scale-but-a-different-y-sc –

関連する問題