Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R中编织HTML时,如何控制图形的边距?_R_Margin_Knitr_Rstudio - Fatal编程技术网

在R中编织HTML时,如何控制图形的边距?

在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块选项。不确定,但我认为这些可能会起

我按热图绘制了一张热图。2,它在Rstudio的plots面板中显示正确。然而,当我使用knitr编织HTML时,它总是在以下情况下窒息: plot.new()中出错:图形边距太大


如何控制数字边距?我在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)设置。