2014-11-17 4 views
0

저는이 프로젝트를 일주일 간 진행해 왔으며 마침내 데이터를 플로팅하고 있습니다. 1 월을 표시하는 대신 세로 형식으로 매월 이름을 표시하고 싶습니다.X 축의 빈도를 변경하는 방법 R

Heres는 내 코드

plot(dates,as.zoo(dfWkly$ScvCorr26), type="l", xlab="Weeks", ylab=" ", main = "26 and 52 Week Tracking Errors (%)",col = "red", xaxt="n", axes = FALSE, las= 1) 
lines(dates, as.zoo(dfWkly$ScvCorr52), col = "green") 
axis.Date(1, dates, format = "%b", las=2) 
axis(2, at = seq(0 , 1, .001)) 
grid (10,20, lty = 6, col = "lightgrey") 

내 이론 : 그것은 때문에 나는 그것을 가지고있는 형식의 I는 일반적으로 간격을 변경 적어도 방법을 간격을 변경하지 않습니다. . (= 서열 (......)에서와

그래서 질문 어떻게하면 수직 약어를 표시 할 수 매월 당신의 도움을

감사 표시 할 수 있습니다

을?을! - NealC

대답 -

내가 날짜 함수를 사용했다 (확실하지를 경우 기능 또는 패키지)이 라인 안쪽

,332. 10

+0

특정 형식으로되어 있기 때문에 데이터를 게시하는 것이 좋지 않습니까? – rawr

+0

'dates' 객체는 어떤 클래스입니까? 'class (dates) '를 호출하여 저희에게 알려주십시오. Date 클래스 벡터를 사용하면 원하는대로 코드를 작성해야합니다. – vpipkt

+0

알아 냈습니다. 기술적으로 데이터를 게시 할 수 없으며 수천 개의 숫자 값이 있습니다. :) – NealC

답변

0

Google에서 오는 사람들에게이 줄 안의 날짜 기능 (기본 또는 패키지인지 확실하지 않음)을 사용해야했습니다.

at=seq(as.Date("2007-12-31"),max(dates),by=(13*7))