Html R减价图形图例被切断

Html R减价图形图例被切断,html,r,markdown,legend,figure,Html,R,Markdown,Legend,Figure,我在markdown文件中生成了一些图形,但该图形在html文件中看起来不正确 在RStudio中,它运行良好,如下所示: 但在标记html文件中,右侧的图例框被切断: 我试着调整fig.width,fig.align,fig.show='asis',fig.crop。他们要么没有做任何改变,要么只是让整个数字看起来更窄,而图例框仍然不完整 有没有办法使它在标记html文件中看起来正常 我在Rmarkdown html报告中也遇到了这个问题,我通过更改ggplot2:theme(plot.m

我在markdown文件中生成了一些图形,但该图形在html文件中看起来不正确

在RStudio中,它运行良好,如下所示:

但在标记html文件中,右侧的图例框被切断:

我试着调整
fig.width
fig.align
fig.show='asis'
fig.crop
。他们要么没有做任何改变,要么只是让整个数字看起来更窄,而图例框仍然不完整


有没有办法使它在标记html文件中看起来正常

我在Rmarkdown html报告中也遇到了这个问题,我通过更改ggplot2:theme(plot.margin=unit(c(1,2,1,1),“cm”)中的绘图边距解决了这个问题。第二个“单元”编号从1增加到2,以允许右侧的图例。我在这里找到了这个答案:

你能把par()$mai和par()$oma的输出放出来吗?@andrnev是的,这是输出:>par()$mai[1]1.360000 1.093333 1.093333 0.560000>par()$oma[1]0 0 0 0 0 0 0你能通过设置par(oma=c(0,0,0,2))来放置一些外部边距吗?通过将最后2个值更改为更高的值进行实验。此值将控制绘图右侧的边距宽度。不过它会压缩你的图表。@andrnev谢谢!我只是按照你的建议做了尝试,但绘图只是在RStudio中更改,而不是在markdown文件中更改。我猜这与降价设置有关,但我尝试的fig.选项不起作用。将继续寻找解决方案。奇怪。我也看到了html中的绘图更改。您使用什么过程来创建html?是knitr吗?