2013-03-04 2 views
1

저는 R에 매우 익숙합니다. 따라서이 질문은 매우 초보적이지만 직접 해결할 수는 없습니다. 나는 당신의 도움에 대단히 감사 할 것입니다. x- 변수로 기간을 사용하여 ggplot2로 선 그래프 만들기

내가 사용하려는 dataframe의 일종이다 :

 Period       Value Cut.off 
1 January 1998 - August 2002  8.798129 1.64 
2 September 2002 - Jun 2006  4.267268 1.64 
3 Jul 2006 - Dec 2009    7.280275 1.64 

이 내가 사용하고 코드 :

geom_path: Each group consist of only one observation. Do you need to adjust the group aesthetic? 

: 나는 다음과 같은 오류 메시지가 나타납니다

require(ggplot2) 
bq <- ggplot(data=glomor, aes(x=as.character(Period),y=Value))+geom_point()+ylim(0,10) 

bq <- bq + scale_x_discrete(limits=c("January 1998 - August 2002","September 2002 - Jun 2006","Jul 2006 - Dec 2009")) 

bq + geom_line() 

포인트가 라인으로 연결되도록 코드를 어떻게 변경해야합니까?

답변

4

너의 aes() 전화선에 conct points가 호출되면 group=1을 추가해야합니다. 이것은 geom_line()에 모든 포인트가 하나의 레벨에 속해 있고 연결되어야한다는 것을 알려줍니다.

ggplot(data=glomor, aes(x=as.character(Period),y=Value,group=1))+ 
    geom_point()+ylim(0,10) + geom_line() 
+0

답변 해 주셔서 감사합니다. – user1738753