2017-01-02 10 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") 
関連する問題