2012-03-17 5 views
2

저는 coord_flip과 함께 누적 막대 차트를 사용하여 사전 및 사후 테스트를위한 컨트롤 및 치료 그룹에 대한 배포판을 비교하려고했습니다. 여기 플롯이다 : 여기y 축을 퍼센트로 변환합니다. ggplot

enter image description here

와 코드입니다 (죄송이없는 데이터 세트와 재현이 아니다 이것이 내가 내가 공유 할 수 없습니다로 설정 재현 데이터를 만들어 줄게 문제가 될 경우. 실제 데이터) :

m4 <- ggplot(data=v, aes(x=trt, fill=value)) 
m5 <- m4 + geom_bar() + coord_flip() + 
     facet_grid(time~type) + scale_fill_grey() 
그래서 모든 막대의 길이는 동일 어떻게 퍼센트에 coord_flip에 바닥 회비에 실제로 y 축()를 변경할 수 있습니다

? 그래서 저는 카운트가 퍼센트가되기를 원합니다. 나는 ggplot이 가지고 있거나 쉽게 만들 수 있고 어떤 방법으로 적용 할 수있는 일종의 변형이 필요하다.

답변

2

당신은 아마 설정하여, position_fill를 원하는, 그것 뿐이다

+ geom_bar(position = "fill") 
+0

:이 같은 [(LINK)] (http://stackoverflow.com/questions/3695497/ggplot-showing-을 시도하고 있었다 카운트 - 인 - 차트 - - 카테고리 - 변수) SO 게시물하지만 아무 소용이 없습니다. 당신이 너무 빠르기 때문에 10 분 안에 정확하게 표시해 드리겠습니다. –

관련 문제