【发布时间】:2017-06-22 13:43:41
【问题描述】:
我正在使用 pheatmap (Documentation) 绘制热图。我正在以一种相当简单的方式绘制矩阵:
pheatmap(mat, annotation_col=df, labels_col=rld$Infection_Line, fontsize_row=5, fontsize_col=7)
我的情节底部被切断了,所以我看不到底部的列名。它看起来像这样:
请注意,这不是热图。2。
我已经尝试了this question 和this question 的解决方案,以及我可以通过谷歌和此功能的文档找到的其他内容。
我尝试使用 par() 和 oma() 以及 cexRow 来增加边距。
margins=(x,y); par(mar=c(1,2,3,4)); par(oma=c(1,2,3,4))
对情节没有影响。
我需要这样做,以便在不减小绘图大小的情况下看到这些长列名称。我只想向下拉伸底部的边距。
【问题讨论】:
-
可重现的示例。我们应该能够重现您的错误/问题以帮助您。阅读我在另一个问题中提供的链接。
-
为什么在使用 pheatmap 时链接到有关 heatmap.2 的帖子?尤其是当您在帖子中强调这一点时。
-
@emilliman5 因为他之前的问题被标记为重复。附言downvoters,不要在没有任何评论的情况下投反对票。
-
@emilliman 是的,正如马苏德所说。其他帖子的人一直说已经有答案并链接到 heatmap.2 问题。所以我在这里指定,这样就不会再发生了。我以为我在标题中已经说得很清楚了,但显然不是。无论如何,我发现了这个问题并将其发布在下面,希望如果我在几年内遇到这个问题,我会看到这篇文章。你好未来的我!