在R中编织HTML时,如何控制图形的边距?
我按热图绘制了一张热图。2,它在Rstudio的plots面板中显示正确。然而,当我使用knitr编织HTML时,它总是在以下情况下窒息: plot.new()中出错:图形边距太大在R中编织HTML时,如何控制图形的边距?,r,margin,knitr,rstudio,R,Margin,Knitr,Rstudio,我按热图绘制了一张热图。2,它在Rstudio的plots面板中显示正确。然而,当我使用knitr编织HTML时,它总是在以下情况下窒息: plot.new()中出错:图形边距太大 如何控制数字边距?我在opts_块中重置了out.width和out.height,但未成功。谢谢。您可以尝试fig.height和fig.width区块选项。不确定,但我认为这些可能会起作用,因为它们会按照讨论的那样调整图形设备。您可以尝试fig.height和fig.width块选项。不确定,但我认为这些可能会起
如何控制数字边距?我在opts_块中重置了out.width和out.height,但未成功。谢谢。您可以尝试
fig.height
和fig.width
区块选项。不确定,但我认为这些可能会起作用,因为它们会按照讨论的那样调整图形设备。您可以尝试fig.height
和fig.width
块选项。不确定,但我认为这些可能会起作用,因为它们会按照讨论的那样调整图形设备。只需找到另一种方法,简单地将heatmap.2中的“边距”设置为一个较大的值,以便打印输出较小,以适应fig.width和fig.height。我以前试过使用par(mar),但发现它可以被热图覆盖 另一种方法是简单地将heatmap.2中的“边距”设置为一个大值,这样绘图输出就可以小到适合fig.width和fig.height。我以前试过使用par(mar),但发现它可以被热图覆盖 设置fig.height和fig.width选项实际上在R Studio中有效,在R Studio和R终端中通过knitr在RMarkdown中有效,到目前为止,在我从R绘图中获得此错误消息的任何其他情况下都有效。您可能只想将包含绘图的每个区块中的宽度和高度设置为较大的值(8、10或12)作为默认值。设置fig.height和fig.width选项实际上在R Studio中起作用,在R Studio和R Terminal中,通过knitr在R Studio中进行标记,到目前为止,在其他情况下,我从R图中得到了这个错误信息。您可能只想将包含绘图的每个区块中的宽度和高度设置为较大的值(8、10或12)作为默认值。未测试,但您是否尝试设置par(mar)
?热图。2有一个参数“margin”覆盖par(mar)设置。未测试,但您是否尝试设置par(mar)
?热图.2有一个参数“margin”覆盖par(mar)设置。