如何使用一列csv数据制作热图

时间:2018-10-25 10:35:55

标签: r heatmap gplots

我只需要制作一列数据的热图,就会收到错误消息,提示“'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)
 `

1 个答案:

答案 0 :(得分:0)

您可以将专栏复制为替代方法。

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