zoukankan      html  css  js  c++  java
  • ggplot2 颜色渐变(离散颜色)设置

    一、示例数据准备

    数据格式如下:

    image

    二、作图

    1、直接作图结果如下,默认蓝色渐变。

      1 ggplot(df,aes(x=BP_A,y=P.value,colour=R2))+
      2   geom_point(size=2,shape=16)
    

    image

    2、双色梯度渐变,主要有函数scale_color_gradient()控制。

      1 ggplot(df,aes(x=BP_A,y=P.value,colour=R2))+
      2   geom_point(size=2,shape=16)+
      3   scale_color_gradient(low = "cyan",high = "red")

    image

    3、多色梯度渐变,由函数scale_color_gradientn()控制,value控制数值范围,颜色对应数值区间。

      1 ggplot(df,aes(x=BP_A,y=P.value,colour=R2))+
      2   geom_point(size=2,shape=16)+
      3   scale_color_gradientn(values = seq(0,1,0.2),
      4                         colours = c('cyan','blue','green','orange','red'))

    image

    加上P值信息,双图例显示

      1 ggplot(df,aes(x=BP_A,y=P.value,colour=R2))+
      2   geom_point(aes(size=P.value))+
      3   scale_color_gradientn(values = seq(0,1,0.2),
      4                         colours = c('cyan','blue','green','orange','red'))

    image

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    【转】idea 用maven骨架生成项目速度慢的问题
  • 原文地址:https://www.cnblogs.com/mmtinfo/p/12105987.html
Copyright © 2011-2022 走看看