문제
여기 질문에 대한 R-사용자.나는 그림 히스토그램 지점 쌓아,대신 바가 있습니다.예를 들어 데이터인 경우(1,1,2,1,2,3,3,3,4,4),나보고 싶은 세 가지 포인트를 쌓아에서 1,2 점을 쌓아에서 2 및니다.무엇이 최선의 방법입니다 이를 위해서 R?
해결책
Greg Snow의 TeachingDemos 패키지에는 a가 포함되어 있습니다 도트 (X, ...) 필요에 맞는 기능 :
dots( round( rnorm(50, 10,3) ) )
다른 팁
당신이 직접 할 수 있습니다 매우 신속하게:
x <- c(1,1,2,1,2,3,3,3,4,4)
plot(sort(x), sequence(table(x)))
내가 아는 가장 간단한 대답은 이것입니다.
x <- c(1,1,2,1,2,3,3,3,4,4)
stripchart(x,method="stack",at=0)
Jonathan Chang의 제안보다 낫습니다 stripchart
포인트를 적절히 쌓는다.
또 다른 쉬운 방법은 다음과 같습니다.
x <- c(1,1,2,1,2,3,3,3,4,4)
myhist <- hist(x)
myhistX <- myhist$mids
myhistY <- myhist$density
이제 원하는 방식으로 플롯 할 수 있습니다.
plot(myhistY~myhistX)
이렇게하면 "히스토그램"객체를 작성할 때 스태킹 옵션을 변경할 수 있습니다.
제휴하지 않습니다 StackOverflow