更复杂的scale_fill_gradientn()函数可以使用colours参数设置多个中间颜色,适合需要精细控制渐变色的场景: library(ggplot2) # 第一个图:使用 scale_color_gradientn ggplot(mpg, aes(x = displ, y = hwy, color = cty)) + geom_point(size = 5) + scale_color_gradientn(colors = c("blue", "green"...
ggplot2 是 R 语言绘图一个重要特性和优势。通过 ggplot2,只需少量的代码,就可以绘制出高质量的图形...
5.2我们为图像配色 scale_colour_gradientn(colours=c("darkblue","blue","#0092FF","#00FF92","#49FF00","#FFDB00","#FF0000","red","darkred"))+ 得到下面的图像: 5.3为图像加上线性回归和对角线 geom_smooth(method = "lm",formula = y~x,color="black")+ geom_abline(slope = 200,inter...
ggplot2::scale_fill_gradientn( colours = nbalogo_palette(name = name, direction = direction, n = 256, type = "continuous"), ...) } scale_colour_nbalogo_d<-function(name,direction=1,...){ if(!requireNamespace("ggplot2",quietly=TRUE)){ stop("ggplot2 is required for this functional...
2、双色梯度渐变,主要有函数scale_color_gradient()控制。 1ggplot(df,aes(x=BP_A,y=P.value,colour=R2))+2geom_point(size=2,shape=16)+3scale_color_gradient(low = "cyan",high = "red") 3、多色梯度渐变,由函数scale_color_gradientn()控制,value控制数值范围,颜色对应数值区间。
scale_colour_gradient2()和scale_fill_gradient2():三色梯度。顺序为低-中-高,参数low和high 用于控制此梯度两端颜色,中点默认值是0,可以用参数midpoint 将其设置为任意值; scale_colour_gradientn()和scale_fill_gradientn():自定义的n 色梯度。此标度需要赋给参数colours 一个颜色向量。不加其他参数的话,这...
# gradient # 使用参数指定节点颜色 pp0 pp0 + scale_color_gradient(low = "white", high = "black") pp0 + scale_color_gradient2(low = "white", mid = "red", high = "black") pp0 + scale_color_gradientn(colours = terrain.colors(10)) ...
scale_color_gradient2发散颜色渐变(低-中-高)scale_color_gradientn创建n色渐变 双色渐变 aaa=mpgaaa$cty<- aaa$cty-20f <- ggplot(aaa, aes(cty, hwy))+ geom_point(aes(color=cty))f + scale_colour_gradient(low = "green", high = "red")低-中-高三色渐变 f + scale_color_gradient2(low...
scale_color_gradient:为连续型变量生成默认的颜色渐变。这是最简单且常用的连续映射方法之一。scale_color_gradient2:允许用户定义两个端点的颜色和中间过渡的颜色,从而生成更为复杂的颜色渐变。scale_color_gradientn:允许用户定义多个颜色断点,并为每个断点分配颜色,从而生成更为精细的颜色渐变。scale_...
aes(x = mpg, y = disp, color = qsec)) + scale_colour_gradient2(low ="blue", mid ="black", high ="red", midpoint = 18) 自定义的n色梯度:scale_colour_gradientn()和scale_fill_gradientn()。参考https://www.jianshu.com/p/2fc71d3c207b ...