2017-11-13 28 views
0

에 색상을 변경 나는이전설을 추가하고 그룹화 바 플롯

library("ggplot2")  
ggplot(data = diamonds) + 
     geom_bar(mapping = aes(x = color, y = ..prop.., group = 2)) + 
     scale_y_continuous(labels=scales::percent) + 
     facet_grid(~cut) 

같은 플롯을 만들어 지금 나는 또한 막대의 색상을 변경하려면, 변수 "색"에 대한 전설을 추가 할 수 있습니다. 그래프는 내가 원하는 방식이며, 가능하다면 전설을 추가하고 색상을 변경하기 만하면 데이터 세트의 구조를 변경하고 싶지 않습니다.

"퍼센트"스타일 그래픽에 맞는 예제를 찾을 수 없습니다.

답변

0
ggplot(data = diamonds, aes(x = color, y = ..prop.., group = cut)) + 
    geom_bar(aes(fill = factor(..x.., labels = LETTERS[seq(from = 4, to = 10)]))) + 
    labs(fill = "color") + 
    scale_y_continuous(labels = scales::percent) + 
    facet_grid(~ cut) 

enter image description here