【问题标题】:How to make heatmap with one column of csv data如何用一列csv数据制作热图
【发布时间】:2018-10-25 10:35:54
【问题描述】:

我需要制作一个只有一列数据的热图,我收到错误消息说“'x' 必须至少有 2 行和 2 列”。

如何在 R 中仅使用一列数据制作热图?

这是我的代码:

`library(gplots)

 getwd()
 x <- read.csv("practise.csv", check.names = FALSE)
 y <- data.matrix(x$utilisation)
 ?heatmap.2

 ?colorRampPalette
 yb <- colorRampPalette((c("green4","grey","blue")))

 heatmap.2(y, col=yb, trace = "none", margins = c(10,12), cexRow=0.7, Colv= 
 FALSE, Rowv = FALSE, key = FALSE)
 `

【问题讨论】:

  • 也许我误会了你,但不是说你真的需要一个普通的聚类/树状图来指示变量值吗?!

标签: r heatmap gplots


【解决方案1】:

您可以复制您的列作为解决方法。

heatmap.2(cbind(y,y), col=yb, trace = "none", margins = c(10,12), cexRow=0.7, Colv= 
 FALSE, Rowv = FALSE, key = FALSEL)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-02
    • 2011-10-02
    • 2021-04-12
    • 1970-01-01
    • 2021-10-07
    • 1970-01-01
    • 2023-03-04
    • 2022-01-11
    相关资源
    最近更新 更多