【发布时间】:2017-05-24 14:07:47
【问题描述】:
如何在 knitr 输出 pdf 中修改 ggplot2 生成的各个图表的高度和宽度?换句话说,不要在代码块选项中使用 fig.height 和 fig.width 。我有一些图表在一种尺寸下效果最好,而另一些则需要另一种尺寸。
【问题讨论】:
-
你能不能把这些数字分成不同的块?
-
根本不使用 fig.height/fig.width?因为你可以在代码块中添加多个值:
fig.height = c(3,2), fig.width = c(5,4) -
@Richard Telford 我不知道我可以在不同的块中使用不同的选项。我一直只是在第一个块中设置选项...
-
我会把它放在一个叫做 setup 的块中,没有别的东西(除了 library())。其他一切的新块
-
fig.height = c(3,2), fig.width = c(5,4)在块选项中将使第一个数字 3 * 5 英寸和第二个 2 * 4 (不知道你可以这样做)。