2017-01-02 133 views
0

我正在嘗試製作一個加權散點圖,其中圖形從最高分值的路徑排序到最低路徑。我也試圖根據P值更改繪圖的顏色,但它繪製的顏色較深的P值較大。不過,我希望更改的顏色漸變,使小P =暗和更大的P =打火機在R中用顏色漸變和大小ggplot2填充點

頭(表):

 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 

代碼是:

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")