2011-10-29 32 views
1

我想弄清楚爲什麼在我的線條圖上繪製第二條線不起作用。在圖表上繪製多條線 - 第二條線不起作用

我的數據集看起來是這樣的:

Time<- c("2011-10-16 09:33","2011-10-16 09:54") 
Y1<-c("50259", "41090") 
Y2<-c("9823", "98723") 

當我繪製

plot(Time,Y1,type="l",col="red") 

圖形看起來不錯。但後來我添加

lines(Time,Y2,col="green") 

並沒有什麼在圖上註冊。任何人有任何想法爲什麼?

+0

按'時間'你的意思是'X'? –

+0

看看[繪製R中數據表的多行](http://stackoverflow.com/questions/7912180/plotting-multiple-lines-from-a-data-table-in-r)來查看是否它是有益的。 –

+0

適用於我(使用'strptime'將'X'轉換爲'Time',使用'type =「l」'而不是'type =「1」') –

回答

1

我得到它使用下面的代碼工作。不知道這是你在之後:

Time<- as.POSIXct(c("2011-10-16 09:33","2011-10-16 09:54")) 
Y1<-c("50259", "41090") 
Y2<-c("9823", "98723") 

plot(Time,as.numeric(Y1),type="l",col="red", ylim=c(9800, 98800)) 
abline(lm(as.numeric(Y2)~Time),col="green")