2010-07-26 6 views
2

으로 데이터 집합을 플롯 (1M 행)해야합니다. 시간 열 (열 1)은 hh : mm : ss.000 형식입니다. 08:05:00에서 09:00:00 사이의 시간대에 그래프를 그려보고 싶습니다. 어떻게해야합니까? 나는 웹을 검색하고 xlim을 올바르게 설정하는 방법을 찾을 수 없었다.hh : mm : ss.000 형식으로 시간에 따른 데이터 범위를 R으로?

다음은 데이터의 간단한 예입니다. 열 1은 시간, 열 2, 3, 4는 y 축에 있습니다. 51 : 19.553,10.785,0.000,0.392,1.512,1.527,1.553,1.560,2.838

08 : 05 : 07 00.661, -1.555,0.000,0.041,0.310,0.314,0.321,0.327,1.474

06 : 58.250,30.781,0.000,0.093,0.156,0.160,0.168,0.173,1.411

08 : 30 :

08 02.506, -0.002,0.000,0.052,0.120,0.123,0.132,0.137,1.361

09 : 05 : 00.997, -1.802,0.000,0.032,0.078,0.080,0.087,0.090,1.258

10 : 05 : 00.661, -1.555,0.000,0.041,0.310,0.314,0.32 1,0.327,1.474

미리 도움을 주셔서 감사합니다.

답변

3

당신 정말 같은 zoo 또는 xts

서브 세트는 음모를 꾸미고, ... 후 무료로 와서 적절한 시계열 클래스를 사용하고 싶습니다. 더 나은 성능과 하위 집합을 얻으려면 문서로 시작하여 xts으로 전환하십시오.

이제 1 백만 행은 픽셀보다 많은 데이터로 끝납니다.하지만 적어도이 방법으로 데이터를 요약 할 수 있습니다.

> options(digits.sec=3)  ## important: turn on milli-sec via print() 
> library(xts) 
Loading required package: zoo 
> X <- xts(cumsum(rnorm(100)), order.by=Sys.time()+cumsum(runif(100)/10)) 
> plot(X) 
+0

답장을 보내 주셔서 감사합니다. 나를 참아주십시오. 나는 R에서 newby입니다. > 도서관 (xts) 도서관 (xts)에 오류가 있습니다 : 'xts'라는 패키지가 없습니다 다른 것이 필요합니까? 나는 R 버전 2.11.1을 가지고있다. (2010-05-31) – Ching

+0

아, 예 : install.packages (c ("zoo", "xts"))'를 실행하고 가까운 거울을 선택하십시오. –

+0

저장소에 대한 색인에 액세스하는 데 문제가있는 것 같습니다. 우리 회사가 액세스를 차단했는지 여부는 확실하지 않습니다. 아마 나는 집에서 그것을 시도 할 것이다. 감사. – Ching

1

는 "날짜 & 시간"개체, POSIXlt (CT) 목적, 기능 strptime() 편리 올 것이다하는 문자 벡터를 변경하려면 다음은

빠른 그림입니다. 그것이 어떻게 완료되는지 간단한 예가 있습니다.

dtm <- strptime(c("1.1.2010 11:35"), format = "%d.%m.%Y %H:%M", tz = "CET") 
+0

문자열을 hh : mm : ss.000으로 표시하는 데 문제가 없습니다. 플롯에서 한계 시간 범위에 문제가 있습니다. – Ching

관련 문제