2011-11-30 6 views
11

어떻게 수 I : 아래의 상자 그림에서ggplot2 : boxplot에서 채우기 색상을 조정하고 범례 텍스트를 변경하는 방법은 무엇입니까?

  1. 설정 채우기 색? "color"라는 인수를 시도했지만 실패했습니다.
  2. 범례 텍스트를 "0", "1"에서 다른 것으로 변경 하시겠습니까? 대신 컬러 미학의

    require(ggplot2) 
    ggplot(mtcars, aes(factor(cyl), mpg)) + 
        geom_boxplot(aes(fill=factor(vs), colour=c("grey50", "white"))) 
    

답변

26

, 당신은 채우기 미학을 조정합니다. 당신은 규모를 조정하여 질문 (그리고 더 많은)를 모두 처리 할 수 ​​scale_manual에 대한

ggplot(mtcars, aes(factor(cyl), mpg, fill = factor(vs))) + 
    geom_boxplot() + 
    scale_fill_manual(name = "This is my title", values = c("pink", "green") 
        , labels = c("0" = "Foo", "1" = "Bar")) 

ggplot2 웹 사이트의 도움말 페이지가 좋은 예 가득합니다.

관련 문제