Control alignment of two side-by-side plots in knitr

后端 未结 2 1015
耶瑟儿~
耶瑟儿~ 2020-12-13 19:32

I cannot figure out how to arrange two side-by-side plots as explained in the knitr graphics manual page 2 (http://yihui.name/knitr/demo/graphics/). I use the following MWE

相关标签:
2条回答
  • 2020-12-13 20:14

    To center two plots you can add fig.align='center'to your chunk options. If it produces one plot above the other add also fig.show='hold'. The result should be two centered graphs.

    So your final chunk option should look something like:

    {r,echo=FALSE, out.width='.49\\linewidth', fig.width=3, fig.height=3,fig.show='hold',fig.align='center'}
    
    0 讨论(0)
  • 2020-12-13 20:37

    An alternative which worked for me: save the plots as files, then put the picture markdown on the same line (from here).

    ## Show images
    ![](file1.pdf) ![](file2.pdf)
    

    You can save ggplot plot objects with ggsave.

    Base plots are a bit more complicated, see for example here.

    I'm putting this answer here because it helped me. Whether it's better for you or not depends on your situation.

    0 讨论(0)
提交回复
热议问题