2012-11-21 4 views
0

을 다음있다 : I 데이터를 고쳐 용융 후ggplot : 박스 플롯 : I는 프레젠테이션

t1  t2 res 
103 19 28.66667 
222 49 28.66667 
140 36 28.66667 
102 33 24.66667 
88  37 24.66667 
38  22 24.66667 
34  19 36.00000 
102 25 36.00000 
506 25 36.00000 
73  9 39.00000 
55  17 39.00000 
34 17 39.00000 
20 22 38.33333 
50 67 38.33333 
30 19 38.33333 
27 15 34.00000 
40 21 34.00000 
35 16 34.00000 
34 17 37.00000 
22 29 37.00000 
12 30 37.00000 
25 39 26.33333 
20 53 26.33333 
22 20 26.33333 

난, X 축에서의 T1 및 T2 Y 축과 입술의 양쪽의 박스 플롯을 플롯 한 그들. 내 질문은 각 결과 내부의 색상을 선택하는 방법이며 필링을 그리드 또는 섀도우 채우기로 변경할 수 있으므로 흑백으로 그래프를 인쇄하면 여전히 t1과 t2의 boxplot을 구별 할 수 있습니다. 아래 !! 그것은 자동으로 다른 색상을 생성하지만 내가 선택할 수있게하려면, 내 코드입니다 :

ggplot(df_melted, aes(x = factor(res), y =value, fill=variable)) + 
geom_boxplot(las=1,varwidth=T,border="black",col="red",medlwd=3,whiskcol="black",staplecol="blue",top=T)+ 
coord_cartesian(ylim = c(0, 200)) 

참고 : df_melted 용융 명령을 적용한 후 데이터입니다.

답변

0

scale_fill_greytheme_bw은 내가 원하는 것일 수 있습니다. 시험해보기 :

ggplot(df_melted, aes(x = factor(res), y =value, fill=variable)) + 
    geom_boxplot()+ 
    scale_fill_grey(start = .5, end = .9) + 
    theme_bw()