要将两个图表居中,您可以将fig.align='center'
添加到块选项中。如果它在另一个上面生成一个图,则添加fig.show='hold'
。结果应该是两个居中的图。
因此,您的最终块选项应如下所示:
{r,echo=FALSE, out.width='.49\\linewidth', fig.width=3, fig.height=3,fig.show='hold',fig.align='center'}
一个对我有用的替代方法:将绘图保存为文件,然后将图片降价放到同一行(来自here)。
## Show images
![](file1.pdf) ![](file2.pdf)
您可以使用ggsave保存ggplot绘图对象。
基础图要复杂一些,例如参见here。
我将这个答案放在这里,因为它可以帮助我。对您来说是否更好取决于您的情况。