type = getOption("ggplot2.continuous.colour", default = "gradient") ) scale_fill_continuous( ..., type = getOption("ggplot2.continuous.fill", default = "gradient") ) 这两个函数主要是通过获取ggplot2.continuous.colour和ggplot2.continuous.fill两个选项的值来设置颜色的,默认是渐变色 type参数还...
scale_colour_gradientn(colours=brewer.pal(9, "RdYlBu")) ``` 在最后一个例子中,我们使用 RColorBrewer 包中的 brewer.pal 函数来生成一组连续的颜色,这些颜色适用于相同的数据类型,并且可以自定义颜色映射。scale_colour_gradientn 函数指定了使用 brewer.pal 函数返回的颜色,并为它们提供了一个数值,表示从最...
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") pp0 + scale_color_gradientn(colour...
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") pp0 + scale_color_gradientn(colours = ter...
查看ggplot2包的官方文档,我们可以看到scale系列函数构成是有一定规律的。如scale_fill_gradient scale_x_continuous 三个单词用_连接 第一个都是scale 第二个是要更改的内容,如color fill x y linetype shape size 等 第三个是具体的类型 本文分为以下两个部分 ...
> 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_gradient,scale_fill_gradient2和 scale_fill_gradientn,其中scale_fill_gradient的用法和作用和scale_fill_continuous完全相同(其实ggplot2早期版本连续颜色标尺默认使用scale_fill_gradient,没有scale_fill_continuous函数;后者可能是H.W头脑清楚以后加进去的,相当于前者的别名)。scale_...
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") pp0 + scale_color_gradientn(colour...
FeaturePlot(pbmc_small, "LYZ") + scale_colour_gradientn(colours = rev(brewer.pal(n = 11, name = "RdBu"))) 更改scale的范围,自定义标尺 p1<-FeaturePlot(pbmc_small,features=c("PPBP","IGLL5","SDPR"),combine=FALSE)fix.sc<-scale_color_gradientn(colours=c('lightgrey','blue'),limits=c...
* 只有连续的标度函数,如 scale_xxx_gradient^()才支持trans内置参数 色轮图: 以红色和橙色的界限作为0刻度,开始旋转 7.2.1color/fill library(ggplot2) # scale_fill_continuous v <- ggplot(faithfuld, aes(waiting, eruptions, fill = density)) + geom_tile() ...