2013-05-22 27 views
1

我想在同一地塊繪製一年中不同季節(分組爲冷或暖)的時間序列數據並確定兩個時期。我怎樣才能做到這一點?同一地塊不同季節的時間序列圖

重複性數據如下:下面

library(gamair) 
data(chicago) 
chicago$date<-seq(from=as.Date("1987-01-01"), to=as.Date("2000-12-31"),length=5114) 
data.cold <- subset(chicago, quarters(date) %in% c("Q1", "Q4")) 
data.warm <- subset(chicago, quarters(date) %in% c("Q2", "Q3")) 

這些代碼將創建兩個單獨的地塊爲兩個時期:

with(data.cold,plot(date,death,pch=".", ylab= expression("Mortality Count"), main = "Daily Mortality in cold season")) 
with(data.warm ,plot(date,death,pch=".", ylab= expression("Mortality Count"), main = "Daily Mortality in warm season")) 

這下面的代碼創建一個情節,但的沒有明確的分界兩個時期。我的願望是在一個情節中爲兩個時期創建可識別的情節。

with(chicago,plot(date,death,pch=".", ylab= expression("Mortality Count"), main = "Daily Mortality from 1987-2000")) 

回答

1

看一看?points

with(data.cold,plot(date,death,pch=".", ylab= expression("Mortality Count"), main = "Daily Mortality in cold season")) 
with(data.warm ,points(date,death,pch=".", ylab= expression("Mortality Count"), main = "Daily Mortality in warm season", col="red")) 
legend("topright", c("cold", "warm"), fill=c("black", "red")) 

這是否對你的工作?

+0

這正是我想要的。謝謝 – Meso