【发布时间】:2015-12-30 07:04:27
【问题描述】:
我正在尝试将颜色侧栏添加到热图列。
我的案例/样本属于不同的组/类别(例如,样本是许多基因在不同细胞中表达的结果,而组是不同的物种)。
我希望颜色侧栏能够反映不同的物种。该列已按单元格类型标记。我知道我可以为不同的物种(使用 if 和 else)一一分配不同的颜色,但是拥有超过 20 个物种和超过 200 个样本是不切实际的。同样,按组对数据进行排序并将不同的颜色分配给例如样本 1 到 10、11 到 25 等...
我发现as.character(as.numeric(data[,XXX]),其中XXX 是包含我的组名的列工作正常。然而,它提供了令人震惊的颜色。任何建议如何申请,例如从彩虹色到只有几种色调吗?
heatmap.2 的 colCol 似乎是合适的,但是在使用时它会忽略相同的类/组并分配例如所有样本的调色板......
除此之外,我想知道在仅绘制树状图时如何做同样的事情。好像更复杂了…… 将不胜感激!
【问题讨论】:
标签: r colors heatmap dendextend