【问题标题】:legend scale of heatmap热图的图例比例
【发布时间】:2013-06-28 10:23:51
【问题描述】:

我有一张下表:

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..

谁能帮帮我

【问题讨论】:

  • 您能否包含dput(head(df)),其中df 是您的数据,然后包含您为热图尝试过的代码?

标签: r legend heatmap


【解决方案1】:

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

例如如下截图所示?

您可以使用heatmap.2()gplots 包)中的cellnote 参数来执行此操作。 单元格注释值独立于您用于“着色”单元格的值。

【讨论】:

    猜你喜欢
    • 2017-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-07
    • 2016-12-14
    • 2017-12-20
    • 2015-11-21
    • 2013-06-24
    相关资源
    最近更新 更多