0

我试图绘制热图,但是在我的矩阵中我有一堆 NA。我不想扔掉整行,所以我在这里寻找解决方案。第一个错误是外部函数调用中的 NA/NaN/Inf (arg 11)。我认为 hcluster 不适用于 Na 数据。如何添加一些中断并将 NA 标记为黑色。我试过代码

my_palette <- colorRampPalette(c("yellow", "orange", "red")) (n=20)
breaks <- seq(min(treatment.matrix, na.rm = T), max(treatment.matrix, na.rm = T), length.out=21)
heatmap.2(treatment.matrix, trace="none", na.color = "black", scale="none", col = my_palette, breaks=breaks)

但同样的错误发生了。请帮忙。谢谢你。

4

0 回答 0