이 문제는 많은 통계 소프트웨어 환경에 공통적이므로 R- 특정 포럼 (예 : StackOverflow)으로 마이그레이션하지 않고 Cross Validated 에서 여기서 논의하십시오 .
진짜 문제는 즉 DateA와 처리 요소 이산 변수 --a - 그리고 선이 제대로 연결되지 않도록. (또는 가로 방향으로 점이 정확하게 정확하게 그려져 있지 않습니다.)

오른쪽 그림을 만들기 위해 Date필드를 요인에서 실제 날짜로 변환하고 각 주를 간단한 계산 (토요일과 일요일 사이의 주 수)으로 식별하고 몇 주 동안 반복하여 주말 동안 행을 중단했습니다.
oracle$date <- as.Date(oracle$Date)
oracle$week.num <- (as.integer(oracle$date) + 3) %/% 7
oracle$week <- as.Date(oracle$week.num * 7 - 3, as.Date("1970-01-01", "%Y-%m-%d"))
par(mfrow=c(1,2))
plot(as.factor(unclass(oracle$Date[1:120])), oracle$Open[1:120], type="l",
main="Original Plot: Inset", xlab="Factor code")
plot(oracle$date[1:120], oracle$Open[1:120], type="n", ylab="Price",
main="Oracle Opening Prices")
tmp <- by(oracle[1:120,], oracle$week[1:120], function(x) lines(x$date, x$Open, lwd=2))
(매주 월요일에 해당하는 주와 동등한 날짜도 oracle매주 집계 된 데이터를 작성하는 데 유용 할 수 있으므로 데이터 프레임에 저장되었습니다 .)
모든 데이터를 표시하기 위해 마지막 행을 에뮬레이션하여 원래 의도를 달성 할 수 있습니다. 계절별 행동에 대한 정보를 추가하기 위해 다음 그림은 각 연도마다 주별로 색상이 다릅니다.
par(mfrow=c(1,1))
colors <- terrain.colors(52)
plot(oracle$date, oracle$Open, type="n", main="Oracle Opening Prices")
tmp <- by(oracle, oracle$week,
function(x) lines(x$date, x$Open, col=colors[x$week.num %% 52 + 1]))
