2016-08-15 7 views
1

질문은 간단하며 웹에서 비슷한 질문을 발견했습니다. 그러나 나의 특별한 경우에 나는 그 요점을 알 수 없다.)X 축의 단계 수정 R

이 결과 플롯 화상이 예를

df = data.frame(Year=c(2012,2013,2014), N=c(61175,52477,48699)) 
plot(df[,c('Year', 'N')], type='o') 

문제 참조 X 축에 스텝이다. 예 : 나는 "2012.5"를 원하지 않는다. 좋아

asdf

, 나는 그는 x 축 설명없이 그래프를 그릴 알고있다.

plot(df[,c('Year', 'N')], xaxt='n', type='o') 

는하지만 지금은 거기에 올바른 값을 추가 axis()를 사용하는 방법을 문제가 있습니다. 많은 변형을 시도했습니다.

axis(1, xaxp=c('2012','2013','2014')) 
axis(1, 1:3, xaxp=c('2012','2013','2014')) 
axis(1, 1:3, xaxp=df$Year) 

답변

3

당신이 원하는 :

plot(df[,c('Year', 'N')], xaxt='n', type='o') 
axis(1, at = df$Year, labels = df$Year) 

enter image description here