2014-07-21 2 views
1

선명한 외편이있는 선 그래프를 그립니다.선 그래프에서 이상 치를 제거합니다.

  Date PCROI 
717 2014-06-28 38 
718 2014-06-29 41 
719 2014-06-30 36 
720 2014-07-01 734 
721 2014-07-02 60 
722 2014-07-03 78 
723 2014-07-04 90 
724 2014-07-05 68 
725 2014-07-06 55 
726 2014-07-07 57 

I 그래프가 나쁘지 않다 ggplot2를 사용하여이 음모 경우 ..

ggplot(data = example, aes(x = Date, y = PCROI)) + geom_line() 
불행하게도

Plot

시간 : 다음 데이터 세트는 내가 사용하고 하나의 부분 집합이다 시리즈는 PCROI의 중간 값보다 훨씬 길다. 51 데이터 세트의 값을 제외하지 않고 차트를 어떻게 조정할 수 있습니까?

+1

당신이 퍼팅 시도 되세요 로그 축에 y 축? –

답변

1

당신이 이상치에 대한 몇 가지 기준이있는 경우는 subset 명령을 사용할 수 있습니다 (예 : PRCOI가 100보다 큰 경우) 당신이 삭제 된 점을 보간 괜찮 인 경우 :

example <- read.table(header = TRUE, text = "   Date PCROI 
717 2014-06-28 38 
718 2014-06-29 41 
719 2014-06-30 36 
720 2014-07-01 734 
721 2014-07-02 60 
722 2014-07-03 78 
723 2014-07-04 90 
724 2014-07-05 68 
725 2014-07-06 55 
726 2014-07-07 57") 
example$Date <- as.Date(example$Date) 

ggplot(subset(example, PCROI <= 100), aes(Date, PCROI)) + geom_line() 
관련 문제