如何在r

时间:2019-10-19 09:46:24

标签: r pheatmap lab

我想为我的热图添加x轴和y轴标签(使用pheatmap),并且我已经使用了网格包(x axis and y axis labels in pheatmap in R),但是实验室和图形之间的差距很大,如何我可以修改我的代码,然后得到一个更好的数字。

##data and code
library(pheatmap)
library(grid)

## Generate some data
d <- matrix(rnorm(900), 30, 30)
colnames(d) = paste("bip", 1:30, sep = "")
rownames(d) = paste("blob", 1:30, sep = "")

## Create the heatmap:
setHook("grid.newpage", function() pushViewport(viewport(x=1,y=1,width=0.9, height=0.9, name="vp", just=c("right","top"))), action="prepend")
pheatmap(d,cluster_rows = F,cluster_cols = F,cellheight = 10,cellwidth = 10)
setHook("grid.newpage", NULL, "replace")
grid.text("xlabel example", y=0.1, gp=gpar(fontsize=16))
grid.text("ylabel example", x=0.1, rot=90, gp=gpar(fontsize=16))

[enter image description here][1] 

enter image description here

我如何使用pheatmap包来获取像这样的热图?

enter image description here

最后一个问题是:我应该使用哪个命令来保存该图像

0 个答案:

没有答案