scale_fill_gradient2 函数是 ggplot2 中用于设置填充颜色渐变的函数之一,它允许你定义两种颜色之间的渐变,并且可以设置一个中间值(中点)来表示数据的某个特定值。 基础概念 scale_fill_gradient2 函数允许你创建一个双色渐变,其中包含一个低值颜色、一个高值颜色和一个中间值颜色。这个中间值颜色通常用来表示数据...
将scale_fill_gradientn()函数应用于ggplot2图形中的相应图层,以实现反转一半的色阶效果。 以下是一个示例代码: 代码语言:R 复制 library(ggplot2) # 创建一个示例数据集 data <- data.frame(x = 1:10, y = 1:10, z = 1:10) # 创建一个散点图 plot <- ggplot(data, aes(x, y, fill = z))...
更复杂的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"...
+scale_x_continuous(expand =c(0,0))+ +scale_y_continuous(expand =c(0,0)) > erupt +scale_fill_gradient(limits =c(0,0.04)) 下图左 > erupt +scale_fill_gradient(limits =c(0,0.04),low="white",high="black") 下图中 > erupt +scale_fill_gradient2(limits =c(-0.04,0.04),midpoint=m...
scale_fill_distiller(palette) # 固有调色盘 scale_fill_gradient(low,high) # 渐变色调控 scale_fill_gradient2(low,mid,high,midpoint) # 2极渐变色 scale_fill_gradientn(values) # n极渐变色 ## 离散数据颜色 scale_fill_hue() # 离散色阶 scale_fill_brewer(palette) # 调色板 scale_fill_grey(start...
scale_fill_gradient(low = 'white',high = 'purple') #把一个连续型变量映射给某个属性后,并不妨碍同时将分类变量映射给其他属性 ggplot(heightweight,aes(x=ageYear, y=heightIn, shape=sex, fill=weightLb))+ geom_point()+ scale_fill_gradient(low = 'white',high = 'purple')+ ...
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_fill_grey()函数使用灰度,通过start end 两个参数指定,0为黑,1为白,都在0-1范围内 b + scale_fill_grey()b + scale_fill_grey(start=1, end=)连续型变量 gradient 创建渐变色 distiller使用ColorBrewer的颜色 identity 使用color变量对应的颜色,对离散型和连续型都有效 scale_color_...
#scale_fill_gradient() 双色梯度,low和high分别控制两端颜色 #scale_fill_gradient2() 三色梯度,low、mid和high分别控制两端颜色及中间色,midpoint设置中间值,默认为0,可使用其他任意色。 #scale_fill_gradientn() 自定义n色梯度,colours和values参数控制颜色分布 ...
scale_color_gradientn(), scale_fill_gradientn():多种颜色梯度 # Color by qsec values sp2<-ggplot(mtcars, aes(x=wt, y=mpg)) + geom_point(aes(color = qsec)) sp2 1. 2. 3. 4. # Change the low and high colors # Sequential color scheme sp2+scale_color_gradient(low="blue", high=...