R 我可以在PHEATMAP中将列名更改为顶部吗

R 我可以在PHEATMAP中将列名更改为顶部吗,r,pheatmap,R,Pheatmap,我正在使用PHEATMAP生成热图-当前行名和列名默认为“左”和“下”-有人能给我指一个选项,我可以将其更改为“右”和“上”。您可以按如下方式颠倒行和列的顺序: library(pheatmap) library(gridExtra) # Heatmap of the original data set p1 <- pheatmap(mtcars, cluster_cols=F, cluster_rows=F) # Heatmap of the data set with flipped

我正在使用PHEATMAP生成热图-当前行名和列名默认为“左”和“下”-有人能给我指一个选项,我可以将其更改为“右”和“上”。

您可以按如下方式颠倒行和列的顺序:

library(pheatmap)
library(gridExtra)
# Heatmap of the original data set
p1 <- pheatmap(mtcars, cluster_cols=F, cluster_rows=F)

# Heatmap of the data set with flipped rows and columns
mtcars2 <- mtcars[nrow(mtcars):1, ncol(mtcars):1]
p2 <- pheatmap(mtcars2, cluster_cols=F, cluster_rows=F)

grid.arrange(grobs=list(p1$gtable,p2$gtable), nrow=1)
库(pheatmap)
图书馆(gridExtra)
#原始数据集的热图

p1使用公开该选项的软件包可能比使用pheatmap实现这一点更容易-例如,使用ComplexHeatmap()我同意-我知道复杂热图实现这一点非常容易,问题是我正在使用powerbi加载此热图以读取到我的powerapp中。目前powerbi不支持复杂的热图。谢谢Marco-这也会很有帮助。我正在考虑将列标签的位置移到图表的顶部,将行标签移到图表的左侧。@Neo找到解决方法了吗?我也在关注同样的问题