【问题标题】:reduce width of columns on a heatmap.2 plot减少 heatmap.2 图上的列宽
【发布时间】:2013-09-22 11:20:37
【问题描述】:

我有一个 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")

我得到了下面的情节:

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

【问题讨论】:

  • 使字体更小和/或绘图更大。你只有这么多的像素可以使用。如果他们不适合,那么他们就不适合。
  • 我怎样才能让情节变大?
  • 我尝试在 heatmap.2() 函数之前使用 png("image.png", width = 800, height = 600) 函数,但它不起作用。

标签: r heatmap gplots


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多