2014-10-24 4 views
3

[r] 요인 변수의 도수 분포를 막대 그래프로 그려보고 싶습니다. 막대는 요인 수준의 빈도 계산을 나타냅니다. ggplot2를 사용하면 문제가 없습니다.ggplot2를 사용하여 막대 그래프의 막대에 빈도 카운트 라벨을 추가하는 방법은 무엇입니까?

내가 알아낼 수없는 것은 바 그래프의 막대에 빈도 카운트 라벨을 추가하는 방법입니다.

ggplot(data, aes(x = factorvar)) + geom_bar(fill = "somecolor") + geom_text(aes(y = ???)) 

가 나는 철저하게 W.Chang로 "R 그래픽 요리 책을"유래에서 검색 생각하지만 난 일치해야하는지 매개 변수에 대한 구체적인 답을 찾을 수 없습니다 다음과 같이 내가 해봤 구문은 위의 geom_text()의 미학에서 "y"로. 같은 변종을 시도 : (y = ..count ..)하지만 작동하지 않았다.

어떤 도움을 주셔서 감사합니다. 덕분에 ...

+0

는, 주어진 예는 (AES (라벨 = 숫자) geom_text하고, vjust = -1, 위치 = position_dodge (0.9), 크기 = 3) # 시도 번호 – lawyeR

답변

20
ggplot(data=diamonds,aes(x=clarity)) + geom_bar() + geom_text(stat='bin',aes(label=..count..),vjust=-1) 
이 질문에 대한 몇 가지 부분 노트에서

enter image description here

+8

나를 위해, 그것은'stat = 'count ''와 함께 작동했습니다. – Dinesh

+1

'Stat = "count"'나를 위해 일했습니다. 오류는'StatBin'에는 연속 변수가 필요하지만 범주 형 변수가 있습니다. –

+0

"fill = variable"옵션을 사용하고 막대 위에 총 개수 만 원하십니까? –

관련 문제