【发布时间】:2015-08-11 09:06:50
【问题描述】:
我使用 HeatMaps.2 在 R 中创建了热图。除了我图中的颜色键,一切都很好。
我正在绘制“control”和“case”条件下基因的表达值。在最终的热图中,所有上调基因在“case”条件下具有“Red”,而下调基因在“case”条件下具有“Green”,这是完美的。但是看颜色键,红色显示低值,绿色显示高值。
在颜色键的图例中,值范围是从20-100,颜色从“red”过渡到“green”。我不知道值是如何计算的,因为我的数据仅具有来自2.0 - 13.0 的值。这就是我的代码的样子:
my_palette <- colorRampPalette(c("red", "green"), (n=100))
heatmap.2(mat_data, Rowv=F, Colv=F, trace="none", dendrogram="none", density.info="none", key=TRUE,col=my_palette,
notecol="black",cexRow=0.45, cexCol=0.75,
offsetCol=0.5, symm=F,symkey=F, scale="none")
有人可以告诉我这些值是如何计算的吗?如何反转这些值以显示“red”的高值和“green”的低值?
【问题讨论】:
-
可能是因为你有 n=100?
-
我改变了 'n' 的值,但它没有改变任何东西