在 R 中使用 heatmap2 的选项问题

Options issue using heatmap2 in R

我正在创建一个包含树状图信息的热图。 我的问题是关于热图选项,正如您在下图中看到的那样,白色的框分隔符并非全部可见,它们仅出现在图的左侧。 这是我使用的设置:

graphe<-heatmap.2(result,  
          margins=c(7,10),
          sepcolor="white",
          sepwidth=c(0.01,0.01),
          Rowv = dend1,
          Colv = F,
          dendrogram="row",
          colsep=seq(1,10,1),
          rowsep=seq(1,134,1),
          key = TRUE,
          trace="none",
          col=color,
          lhei = c(1,50),
          cexCol = 0.7,
          cexRow = 0.7,
          density.info=c("none"),
          scale = "none",
          na.color = "yellow"
)

我猜问题出在 colsep and rowsep 附近,但我不太了解这些选项的工作原理。有人可以帮我理解吗?

按照文档: colsep, rowsep, sepcolor(可选)整数向量,指示哪些列或行应与前面的列或行分开 space 颜色 sepcolor。

在您的设置中,您有 colsep=seq(1,10,1),它似乎只分隔前 10 列。