12

我已经生成了这样的热图: 在此处输入图像描述

X 轴和 Y 轴标签未完全显示。我的代码在这里:

 heatmap.2(x,col=blueyelred,colsep=c(1:6),rowsep=(1:62), 
           sepwidth=c(0.05,0.05), sepcolor="white", trace="none",
           Rowv=F,Colv=F, scale="none", dendrogram="none",key=F, 
           lhei = c(0.05,5),margins=c(1,8))

有什么办法可以调整。

谢谢!凸轮

4

2 回答 2

12

一些提示:

  • 要减小字体大小,请使用cexRowandcexCol参数,例如

    heatmap.2(x, ...., cexRow=0.5)
    
  • 调整hleimargins参数中的值。

于 2013-08-21T07:19:42.420 回答
10

我看到您已经在使用该margins参数,如果您只是按照@csgillespie 的建议修改参数怎么办?

例如,margins = c(8, 8)

也许在调用heatmap()函数之前修改一般的绘图边距可能会有所帮助

例如,par(mar=c(10,4,4,2))

或外边距

par(oma=c(10,4,4,2))

在哪里 par(mar=c(bottom,left,top,right))

于 2013-08-24T16:39:05.037 回答