在heatmap.2中更改树状图的线宽

时间:2019-09-20 22:52:16

标签: r heatmap gplots

我正在尝试使用gplots::heatmap.2()绘制热图。有很多行,树状图线与图像相比显得很细。我想知道是否有任何技术可以使pheatmap输出中的this post中提到的树状图线变粗。 谢谢

1 个答案:

答案 0 :(得分:0)

是的,dendextend软件包很容易做到这一点。我们可以在这里使用其set()函数来达到预期的效果。

set.seed(123)
dat <- matrix(rnorm(100), nrow = 10)

library(gplots)
library(dendextend)

dd <- set(as.dendrogram(hclust(dist(dat))), "branches_lwd", 3)

heatmap.2(dat, Rowv = dd, Colv = dd)

enter image description here

值得研究Dendextend的所有其他出色功能。