我通过heatmap.2绘制热图,它在Rstudio的绘图面板中看起来正确。但是,当我使用knitr编织HTML时,它总是在: plot.new()出错:数字边距太大
无论如何要控制数字边际?我在opts_chunk中重置out.width和out.height没有成功。谢谢。
答案 0 :(得分:3)
您可以尝试fig.height
和fig.width
块选项。不确定,但我认为这些可能有效,因为他们按照here
答案 1 :(得分:1)
找出另一种方法就是设置"边距"在heatmap.2中变成一个大值,这样绘图输出很小,以适应fig.width和fig.height。我之前试过使用par(mar),但发现它可以被heatmap覆盖。
答案 2 :(得分:0)
设置fig.height和fig.width选项确实可以在R Studio中工作,在RMarkdown中通过knitr在R Studio和R Terminal中工作,到目前为止我在其他任何情况下都会收到此错误消息来自R图。您可能只想将其设置为默认设置为包含绘图的每个块中的大小(8,10或12)。