Chciałbym porównać wartości dwóch różnych zmiennych w czasie.Jak wykreślić nakładające się szeregi czasowe w R?
Na przykład mając dwa zestawy danych:
DataSet1 (data, wartość) i dataset2 (data, wartość)
aby wykreślić tylko pierwszy, możemy wykonać następujące czynności:
x.Date <- as.Date(dataset1$Date)
x <- zoo(dataset1$Value, x.Date)
plot(x)
Do tego samego okna Chciałbym dodać (dataset2 $ wartość, dataset2 $ Data), a przez przypadek ustawić inny kolor.
zestaw danych wartości1 $ Data i zestaw danych2 $ Data nie jest taka sama (niektóre dni mogą się pokrywać, a niektóre nie), na przykład zestaw danych1 $ Data może zawierać (dec01, dec02, dec03, dec05) i dataset2 $ Data (dec02 , dec03, dec06).
Czy ktoś wie, jak wykreślić dwie (lub kilka) wykresy czasowe w tym samym oknie?
Tak! Tego właśnie chciałem. Dziękuję Ci! –
@ NikoGamulin, zaktualizowałem swoją odpowiedź, oferując lepsze opcje. – A5C1D2H2I1M1N2O1R2T1
Zauważ, że 'plot (x)' i 'plot.zoo (x)' mają taki sam efekt, jeśli 'x' jest obiektem zoo, ponieważ spowoduje to, że' plot' wyśle 'plot.zoo'. Zauważ, że 'xyplot' ma również metodę z zoo. –