gpt4 book ai didi

r - 从颜色 1 到颜色 2 的 n 种颜色的渐变

转载 作者:行者123 更新时间:2023-12-03 04:54:53 25 4
gpt4 key购买 nike

我经常使用ggplot2,它使渐变变得很好( click here for an example )。我需要在基础上工作,我认为 scales 也可以用来创建颜色渐变,但我对如何使用完全不了解。基本目标是生成 n 个颜色的调色板,范围从 x 颜色到 y 颜色。不过,该解决方案需要在基础上工作。这是一个起点,但没有地方可以输入 n。

 scale_colour_gradientn(colours=c("red", "blue"))

我很清楚:

brewer.pal(8, "Spectral") 

来自RColorBrewer。我正在寻找更多类似于 ggplot2 处理渐变的方法,该方法表示我有这两种颜色,并且一路上我想要 15 种颜色。我怎样才能做到这一点?

最佳答案

colorRampPalette 可能是您的 friend :

colfunc <- colorRampPalette(c("black", "white"))
colfunc(10)
# [1] "#000000" "#1C1C1C" "#383838" "#555555" "#717171" "#8D8D8D" "#AAAAAA"
# [8] "#C6C6C6" "#E2E2E2" "#FFFFFF"

只是为了证明它有效:

plot(rep(1,10),col=colfunc(10),pch=19,cex=3)

enter image description here

关于r - 从颜色 1 到颜色 2 的 n 种颜色的渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13353213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com