scale_*_gradient:双色渐变,使用low和high两个参数控制两端的颜色 scale_*_gradient2:三色渐变,有low、mid和high三个参数,low和high作用同上,mid默认值为0表示中点的颜色,可以使用midpoint参数设置中点位置 scale_*_gradientn:多色渐变,为colours参数设置一个颜色向量,不加其他参数会选择范围内的均匀分布值,离散型...
pp0 + scale_color_gradient2(low = "white", mid = "red", high = "black") pp0 + scale_color_gradientn(colours = terrain.colors(10)) # distiller #将ColorBrewer的颜色应用到连续变量上 pp0 + scale_color_distiller(palette = "Spectral") pp0 + scale_color_distiller(palette = "Greens") ...
pp0 + scale_color_gradient2(low ="white", mid ="red", high ="black") pp0 + scale_color_gradientn(colours = terrain.colors(10)) # distiller #将ColorBrewer的颜色应用到连续变量上 pp0 + scale_color_distiller(palette ="Spectral") pp0 + scale_color_distiller(palette ="Greens") # ident...
scale_colour_gradient(low="blue", high="red") ``` 然后,我们可以使用 discrete_scale 函数来自定义颜色映射规则。 ``` library(RColorBrewer) ggplot(mtcars, aes(x=wt, y=mpg, colour=hp)) + geom_point() + scale_colour_gradientn(colours=brewer.pal(9, "RdYlBu")) ``` 在最后一个例子中,...
因为您使用marmap下载测深数据,所以最好使用marmap来绘制这些数据。如果您想使用ggplot2,可以使用一些...
> scalexx <- scalex[grepl("scale_color.+", scalex)] > unique(gsub("(([^_]+_){2})(.+)","\\3",scalexx)) [1] "binned" "brewer" "continuous" "date" "datetime" "discrete" "distiller" "fermenter" "gradient" [10] "gradient2" "gradien...
不均匀的色带是指在数据可视化中,使用不同颜色来表示不同数值或类别的变化程度时,颜色之间的分布不是均匀的情况。 在R语言中,ggplot2包提供了scale_color_gradient函数来实现不均...
dataMA <- data.frame(state = c("Norte Maranhense", "Oeste Maranhense", "Centro Maranhense", "Leste Maranhense", "Sul Maranhense"), Ranking = c(4, 3, 5, 2, 1)) Ranking <- c(dataMA$Ranking) ggplot() + geom_sf(data = MA_reg, aes(fill = Ranking), color = "black", size =...
更改scale的范围,自定义标尺 p1<-FeaturePlot(pbmc_small,features=c("PPBP","IGLL5","SDPR"),combine=FALSE)fix.sc<-scale_color_gradientn(colours=c('lightgrey','blue'),limits=c(1,8))p2<-lapply(p1,function(x)x+fix.sc)CombinePlots(p2)...