我想在while循环中创建每个循环创建不同的颜色。我创造,但这种颜色是相似的。我想创建更多随机颜色选择。 现在我像这样创建:
mycolor<-sample(colors(), 1)
我希望使用rnorm()更改1,这不起作用。我怎么能创造随机颜色?
答案 0 :(得分:6)
您可以使用rgb
功能根据数值的三元组创建颜色。
# sample three values in the range [0, 1]
samp <- runif(3)
# [1] 0.6095182 0.3291638 0.4417165
# create colour
do.call(rgb, as.list(samp))
# [1] "#9B5471"