【发布时间】:2013-11-06 19:44:30
【问题描述】:
我知道这很简单,但我无法解决或通过搜索找到解决方案。
我有一个整数矩阵,其整数值来自1:n(通过将一些因子转换为索引创建)。我想将这些值与n 颜色的向量相匹配,以十六进制字符串值给出(使用scales 包生成)。
Y <- sample(1:7, 20, replace=TRUE) # for example
classcols <- c("#F8766D", "#C49A00", "#53B400", "#00C094", "#00B6EB", "#A58AFF",
"#FB61D7")
# manually replace:
Y[Y==1] <- classcols[1]
我的吸收速度有点慢,除了如上所述手动之外,我无法弄清楚如何做到这一点。原因可能表明我是多么愚蠢:
plot(X, col=Y) # X has same shape as Y. I want to control the colours a bit more.
【问题讨论】:
标签: r