如果想要设置中间过渡颜色,可以借助scale_color_gradient2()函数—— scale_color_gradient2(): 通过参数low、mid和high分别设置三种颜色的渐变(低、中、高)。示例中间点设置为20(白色)。 ggplot(mpg, aes(x = displ, y = hwy, color = cty)) + geom_point(size = 5) + scale_color_gradient2(low =...
scale_colour_gradient() 连续型变量的默认离散方式是连续映射,连续映射默认的颜色标度函数是scale_colour_gradient()。语法结构如下: scale_colour_gradient( ..., low = "#132B43", high = "#56B1F7", space = "Lab", na.value = "grey50", guide = "colourbar", aesthetics = "colour" ) 该函数...
scale_colour_gradient()和scale_fill_gradient():指定双色梯度。顺序由低到高。 双色梯度low和high控制梯度两颜色。 例: 1 2 3 ggplot() +geom_point(data = mtcars, aes(x = mpg, y = disp, color = qsec)) + scale_colour_gradient(low ="green", high ="red") 三色梯度函数是scale_colour_gr...
使用scale_color_gradient()函数:可以使用scale_color_gradient()函数根据数据值的范围设置线条的渐变颜色。例如,将线条颜色根据y值的范围从蓝色渐变到红色,可以使用如下代码: 代码语言:txt 复制 ggplot(data, aes(x, y, color = y)) + geom_line() + scale_color_gradient(low = "blue", high = "red")...
scale_colour_gradient:实现连续型变量的连续颜色映射。scale_color_gradient2:当数据包含特殊值时,使用此函数实现更细致的颜色渐变。scale_colour_gradientn:处理包含多个中间值的连续型变量,实现多段颜色渐变。选择哪种颜色标度函数取决于数据的特性及其在图形中的表现需求。通过合理使用这些函数,可以创建...
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 = "green", mid = "black", high n色渐变...
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_y_continuous(expand = c(0,0))+ #刻画x轴 scale_x_continuous(expand = c(0,0))+#刻画y轴 5.2我们为图像配色 scale_colour_gradientn(colours=c("darkblue","blue","#0092FF","#00FF92","#49FF00","#FFDB00","#FF0000","red","darkred"))+ ...
scale_colour_gradient()和scale_fill_gradient():双色梯度。顺序由低到高,参数low 和high 用于控制此梯度两端颜色; scale_colour_gradient2()和scale_fill_gradient2():三色梯度。顺序为低-中-高,参数low和high 用于控制此梯度两端颜色,中点默认值是0,可以用参数midpoint 将其设置为任意值; ...
pp0 <- ggplot(df, aes(x, y)) + geom_point(aes(colour = z1)) # gradient # 使用参数指定节点颜色 pp0 pp0 + scale_color_gradient(low = "white", high = "black") pp0 + scale_color_gradient2(low = "white", mid = "red", high = "black") ...