2013-05-31 2 views
2

파셋 된 레벨 플롯 (등고선)에 표시 할 데이터가 있으며 기본적으로 데이터가 일정한 패널 중 하나에 이상한 노이즈가있는 등고선이 표시되는 것에 매우 놀랐습니다. 전체 레이어 (모든 패널)에 대해 binwidth를 1로 설정하고이 패널에 대한 데이터의 하위 세트는 1 +/- 1e-10 범위에 있었으므로 컨투어 라인이 보이지 않을 것으로 예상했습니다. 많은 부분 집합을 한 후, 다음은 등고선을 보여주는 데이터의 예입니다.stat_contour binwidth oddity

b = data.frame(energy = rep(c(1,2),5), 
       R = rep(c(1-1e-10, 1), each=5), 
       N = c(55, 55, 65, 65, 75, 75, 85, 85, 95, 95)) 

ggplot(b)+ 
    geom_line(aes(energy, N, z=R), binwidth=1, 
      alpha=0.5, stat="contour") 

binwidth >> range(b$R) 주어진 데이터가 일정이 지역의 등고선을 보여 ggplot2해야합니까? binwidth = 2 빈 패널 및 경고 메시지를 반환

enter image description here

주, 완벽하게 정상적으로, 또한 훨씬 낮은 binwidth을 발생한다

Warning message: 
Not possible to generate contour data 

.

답변