2011-12-07 5 views
1

4 가지 요인의 각 하위 집합 내의 빈도를 보여주는 막대 그래프에 넣으려는 데이터가 있습니다. 나는 그들에게 같은 히스토그램과 다른 색깔을달라고한다. ..ncount .. 함수는 최고로 보이지만 하위 집합 내의 모든 주파수의 SUM이 1이되도록하려면 데이터를 최대 1로 정규화합니다. 여기에있는 코드가 있습니다. 사용 및 첨부 그래프 :ggplot2를 사용하여 4 단계 요소로 플롯 빈도 히스토그램

내 데이터 파일은 다음과 같습니다 ", 연관" 요인은 다음과 같습니다 "카테고리" 내가 히스토그램을 위해 사용하고있는 연속 변수는 다음과 같습니다 "QGM"

ggplot(assocID,aes(QGM)) + 
    geom_histogram(binwidth=0.1,aes(fill=category,y(..count..)),position="dodge") + 
    facet_wrap(~dyad) 

가고 here 3 개의 출력 이미지를 볼 수 있습니다. 나는 stackoverflow에 익숙해 져서 이미지를 게시하지 못하게 할 것이다. 나는 그래프가 텍스트보다 더 잘 설명 할 것이라고 생각한다! 내가 (..count..)/sum(..count..)를 사용하는 경우

지금 그냥

ggplot(assocID,aes(QGM)) + 
    geom_histogram(binwidth=0.1,aes(fill=category,y(..count..)/sum(..count..)),position="dodge") + 
    facet_wrap(~dyad) 

마침내 ncount 하나 하나 그렇게하지 않는 것 집합 내에서, 총 수에 의해 분할하는.

ggplot(assocID,aes(QGM)) + 
    geom_histogram(binwidth=0.1,aes(fill=category,y(..ncount..)),position="dodge") + 
    facet_wrap(~dyad) 

은 기본적으로 내가 어떤 도움이 많이 주시면 감사하겠습니다

변수의 「카테고리」의 각 요소 내의 주파수의 히스토그램을 보여주고 싶어요!

답변

3

예제가 재생산되지 않기 때문에 어렵습니다. ..density..을 찾고 있는데, 이는 documentation에 대해 stat_bin에 대해 하나의 값을 생성합니다.

또한 y(..count..)y = ..count.. 인 것으로 가정합니다.

관련 문제