rmarkdown调整代码块内部的情节

时间:2018-02-19 03:28:05

标签: r r-markdown

我有一个带有chunck的rmarkdownfile,它有一个创建许多页面的循环。以下是玩具示例。请参阅“loop_chunk”代码块。 “loop_chunk”有fig.width = 9,fig.height = 6,results =“asis”,我遇到了一个问题,我需要减少loop_chunk中的绘图大小。所有图都是9x6,但我需要调整一个图。我找到了下面的代码:http://michaeljw.com/blog/post/subchunkify/

我尝试在下面使用它,但是当你运行代码时,你可以看到第3页和第5页有两个图,但不应该。它在某种程度上不保持\ newpages。第2,3,4和5页应该有1个图。应该只有5页。

知道如何解决这个问题吗?

c

1 个答案:

答案 0 :(得分:1)

使用subchunkify()函数进行graphics :: plot调用将这些图输出到目标页面。用

替换第二个块中的plot(data$value[i])
subchunkify(plot(data$value[i]), 5, 5)

按照预期输出5页(其中高度和宽度设置为5 /可以编辑为有条件地设置特定绘图的尺寸)。