2010-01-24 3 views
6

많은 관측치 (예 : d < - c (1,2,1,3,4,4.5))에서 히스토그램을 작성한 다음 특정 관찰 결과가 다음과 같이 나타납니다. alt text http://img686.imageshack.us/img686/5061/observationhist.png히스토그램에서 관측점의 저장소를 강조 표시하는 방법 R

어떻게해야합니까?

+1

또한이 관련 질문에서 아이디어를 얻을 수도 있습니다. http://stackoverflow.com/questions/1915001/highlighting-specific-values-in-r-plot – Shane

답변

7

dangerstat 안부를 조정할 색상 것, 여기에 약간의 함수는 자동 것입니다 어떤 bin에 강조 표시 할 값이 있는지 찾아보십시오.

highlight <- function(x, value, col.value, col=NA, ...){ 
    hst <- hist(x, ...) 
    idx <- findInterval(value, hst$breaks) 
    cols <- rep(col, length(hst$counts)) 
    cols[idx] <- col.value 
    hist(x, col=cols, ...) 
} 

지금

x <- rnorm(100) 
highlight(x, 1.2, "red") 

빨간색에서 1.2로 함을 강조 할 것이다.

4
x = rnorm(100) 
hist(x,br=10,col=c(rep(0,9),1)) 

은 분명히이 마지막 열이 너무 = 사용자의 요구에 비트

감사

dangerstat의 대답에 확장

+1

thats 어떻게 할 것입니다. 빨간색과 파란색과 같은 일반적인 색상의 경우 숫자 대신 문자열로 입력 할 수 있습니다.'col = c ("red", "blue", 9)' – twolfe18

관련 문제