v <- ggplot(faithfuld, aes(waiting, eruptions, fill = density)) + geom_tile() 更改颜色方案 p1 <- v + scale_fill_continuous(type = "gradient") p2 <- v + scale_fill_continuous(type = "viridis") p3 <- v + scale_fill_gradient() p4 <- v + scale_fill_viridis_c() plot_grid(p...
[21] "scale_fill_viridis_c" "scale_fill_viridis_d 先看看“continuous”的用法。对于数据为非因子型的填充色映射,ggplot2自动使用“continuous”类型颜色标尺表示连续颜色空间。如果要修改默认颜色就要使用scale_fill_continuous函数进行修改,这个函数最有用的参数是low和hig...
d + scale_colour_viridis_d(option = "magma", name = "这是图例名称") d + scale_colour_viridis_d(option = "cividis", name = "这是图例名称") # 连续变量 v <- ggplot(faithfuld) + geom_tile(aes(waiting, eruptions, fill = density)) v + scale_fill_viridis_c() v + scale_fill_v...
当然,也有其它的可以选择,比如:scale_fill_discrete 可以指定离散型配色;scale_colour_viridis_d() 和 scale_colour_viridis_c() 分别指定离散型和连续型的配色,等等,感兴趣可以自行查阅说明书,不多赘述。 但是,如果除了指定颜色,还想指定特定变量的特定颜色,或者指定变量以特定顺序排列在横坐标,以及图例填充颜色和...
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有...
如果你的数据确实是连续的,并且你想根据这些连续值设置填充颜色,你应该使用scale_fill_gradient()、scale_fill_gradient2()或scale_fill_viridis()等适合连续值的填充比例尺函数。 如果你确实想使用scale_fill_manual(),你需要先将连续数据转换为离散数据(如通过分组或分类)。 根据转换后的数据或选择的填充比例尺函...
连续填充色设置函数还有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_...
(x=x,y=y,fill=value))+scale_fill_viridis_c(trans="log")Warningmessages:1:Inself$trans$transform(x):NaNsproduced2:Transformationintroducedinfinitevaluesindiscretey-axis#change for more concise labelingggplot(data)+geom_raster(aes(x=x,y=y,fill=value))+scale_fill_viridis_c(labels=format_...
...二 ggplot2绘制 使用ggplot2绘制 theme_set(theme_bw()) p <- ggplot(gapminder, aes(x = gdpPercap, y=lifeExp,...(show.legend = FALSE, alpha = 0.7) + scale_color_viridis_d() + scale_size(range = c(2, 12)) + scale_x_log10...
fill_scico(palette = "vik") p9 <- erupt + scico::scale_fill_scico(palette = "lajolla") #paletteer、gameofthrones颜色盘 library(paletteer) library(gameofthrones) p10 <- erupt + paletteer::scale_fill_paletteer_c("viridis::plasma") p11 <- erupt + paletteer::scale_fill_paletteer_c...