热图的图例比例

时间:2013-07-01 10:18:49

标签: r legend heatmap

我有一张桌子:

Samples      Mean1  Mean2 Diff
   A          125    250    2
   B          100    200    2
   C          150     75   -2
   D          50     150   -3

现在我想要生成一个热图,其中颜色代码块应该代表平均值,而图例应该表示列“Diff”相对于热图中的平均值的最大值和最小值...我尝试过pheatmap包R但是图例纯粹基于平均值,即最大值为250,最小值为50,但我希望Diff列中的相应值,即最小值为-3,最大值为2 .. / p>

任何人都可以帮助我

1 个答案:

答案 0 :(得分:0)

当我理解正确时,您希望单元格(和图例)的颜色代表“DIFF”列值吗?你想在细胞中显示平均值吗?

例如如下面的屏幕截图所示?

enter image description here

您可以使用cellnoteheatmap.2()包)中的gplots参数执行此操作。 单元格值与您用于“着色”单元格的值无关。