2017-01-02 1 views
0

가장 점수가 높은 경로에서 가장 낮은 경로까지 순서가 지정된 가중치 분산 형 플롯을 만들려고합니다. 또한 P- 값을 기반으로 플롯의 색상을 변경하려고 시도하지만 더 어두운 색상의 더 큰 P 값이있는 숫자를 그립니다.색상 그라디언트 및 크기 ggplot2로 점을 채우기 R

 Pathway   Score  P-value 
1 Interferon  1.5  0.0001 
2 Cytokine  1.2  0.003 
3 TLR    1.2  0.0022 
4 Complement  1.1  0.0021 
5 Growth factor 1.0  0.002 
6 Glucose   1.0  0.001 

코드는 다음과 같습니다 : 그러나, 나는 가벼운

헤드 (테이블) = 작은 P = 더 어둡고 더 큰 P 있도록 색 그라데이션을 변경하려면

ggplot(my_table, aes(x = Score, y = reorder(Pathway, Score), size = Score, fill = P-value)) + 
    geom_point(shape = 21) 

어떻게 내가 할 수있는 그?

답변

1

ggplot에서 scale_color_gradient을 사용하여 연속 변수의 색상을 변경할 수 있습니다. 밝은 색으로 더 어두운 값과 높은 값으로 낮은 값을 갖는 다음 작업을 추가 :

+ scale_color_gradient(low = "blue", high = "yellow") 
관련 문제