scale_*_gradient:双色渐变,使用low和high两个参数控制两端的颜色 scale_*_gradient2:三色渐变,有low、mid和high三个参数,low和high作用同上,mid默认值为0表示中点的颜色,可以使用midpoint参数设置中点位置 scale_*_gradientn:多色渐变,为colours参数设置一个颜色向量,不加其他参数会选择范围内的均匀分布值,离散型...
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色渐变...
p + scale_color_brewer(palette = "Set2", direction = -1) 3)scale_colour_gradient 很多时候,渐变色或许是个很不错的选择,用以反映变量的连续变化,这里可以使用scale_colour_gradient() 函数,绘制双色梯度,scale_colour_gradient2() 绘制三色梯度,参数low 和high 用于控制此梯度两端颜色,三色梯度再增加一个...
使用scale_color_gradient函数时,可以设置参数low和high来指定色带的起始颜色和结束颜色。还可以通过参数limits来设置数据的取值范围,以便更好地调整颜色的分布。 以下是一个示例代码: 代码语言:txt 复制 library(ggplot2) # 创建一个数据框 df <- data.frame(x = 1:10, y = 1:10, z = 1:10) #...
shape = 5, color = "red") + geom_point(data = iris %>% filter(Petal.Length > 6), size = 4, shape = 0, color = "red") + scale_color_gradient2(low = muted("green"), high = muted("blue"), mid = "gray80", midpoint = 4, limits = c(2, 6), na.value = "orange")...
scale_colour/fill_gradient(..., low = "#132B43", high = "#56B1F7", space = "Lab", na.value = "grey50", guide = "colourbar") scale_colour/fill_continuous 的参数与scale_colour/fill_gradient是⼀样的 #颜⾊梯度设置 #low 表⽰颜⾊梯度最底端的颜⾊ #high 表⽰颜⾊梯度最...
> p + geom_raster() + scale_fill_gradient2(low="darkgreen", high="red", mid="yellow", midpoint=1) # 中间点设置为1 而scale_fill_gradientn可以使用colours参数设置多个中间颜色,配合其它颜色参数函数使用也很不错: > p + geom_raster() + scale_fill_...
scale_fill_gradient2 函数是 ggplot2 中用于设置填充颜色渐变的函数之一,它允许你定义两种颜色之间的渐变,并且可以设置一个中间值(中点)来表示数据的某个特定值。 基础概念 scale_fill_gradient2 函数允许你创建一个双色渐变,其中包含一个低值颜色、一个高值颜色和一个中间值颜色。这个中间值颜色通常用来表示...
scale_colour/fill_gradient(..., low = "#132B43", high = "#56B1F7", space = "Lab", na.value = "grey50", guide = "colourbar") scale_colour/fill_continuous 的参数与scale_colour/fill_gradient是一样的 #颜色梯度设置 #low 表示颜色梯度最底端的颜色 ...