我正在尝试制作一个加权散点图,其中从最高得分到衔路的衔接路径订购该图。我也试图根据P值改变绘图的颜色,但是它绘制了具有较大P值和较暗颜色的数字。但是,我希望改变颜色渐变,使得较小的P =较暗且较大的P =较轻的
头(表):
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)
我该怎么做?
答案 0 :(得分:1)
可以使用ggplot中的scale_color_gradient
来更改连续变量的颜色。添加以下作品可使较低的值具有较暗的颜色,较高的值具有较浅的颜色:
+ scale_color_gradient(low = "blue", high = "yellow")