2011-10-29 3 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

'Time'은 'X'를 의미합니까? –

+0

[R의 데이터 테이블에서 여러 줄을 그리기] (http://stackoverflow.com/questions/7912180/plotting-multiple-lines-from-a-data-table-in-r)를보고 그것은 쓸모있다. –

+0

나를 위해 ('strptime'을'X'를'Time'으로 변환하기 위해'type = "1"'대신에'type = "l"을 사용했습니다) –

답변

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") 
관련 문제