减少热图2上的列宽度

时间:2013-09-17 20:53:25

标签: r heatmap gplots

我有一个331 * 9双矩阵(名为expr001)。它看起来像这样:

row.names     Col1      Col2      Col3      Col4      Col5      Col6    Col7       Col8      Col9
17211382  7.397439  7.377975  7.299997  8.192889  8.292300  8.092921  8.178948  8.120986  8.276824
17211752  9.115307  9.116741  9.113366  8.423073  8.458392  8.573309  8.773752  8.614159  8.592105
17212229  5.968911  6.060437  6.059898  5.595364  5.471327  5.538794  5.584753  5.518935  5.498830
17215629  8.641765  8.810358  8.770533  7.482992  7.732727  7.811839  8.582255  8.404402  8.357516
17215820 11.495858 11.605611 11.529879 11.124909 11.107311 11.179045 11.165894 11.188668 11.210991

我正在使用heatmap.2生成热图。

heatmap.2(expr001,main="\n331 Genes : P.adj<0.01",cexCol=0.9,tracecol=NULL,col="bluered")

我得到以下情节:

enter image description here

如何减少列的宽度?有什么建议吗?

1 个答案:

答案 0 :(得分:0)

试用pheatmap套餐。在那里,您可以使用参数cellwidthcellheight更方便地控制单元格的大小。即使您的绘图以这种方式变得太大而且不适合绘图窗口,那么通过使用参数filename,您可以使用正确的度量将其写入文件。