有没有办法使用 pdf() 指定每页的 portrait/landscape 方向?
Is there a way to specify portrait/landscape orientation per page using pdf()?
我正在尝试找到一种方法来设置每页的旋转。例如,这是我正在使用的精简代码:
pdf('test.pdf',
paper='USr', width=90, height=12, onefile=TRUE)
grid.draw(grobtable1)
grid.draw(ggplot1)
grid.newpage()
grid.draw(grobtable2)
grid.draw(ggplot2)
grid.newpage()
grid.draw(table.portrait)
dev.off()
我希望除最后一页以外的所有页面都是纵向的。有什么优雅的方法可以使用 pdf() 来做到这一点吗?
我还没有使用 R Markdown 的经验,正如我所读到的那样,这可能是一种实现我想要的方式。但是,我提供的代码是我用作函数的代码,其中的图表和表格是从另一个函数输出中调用的。因此,我认为使用 R Markdown 需要我一直制作新的 Markdown 文件。
我不确定您是否可以在 运行 中间更改 pdf 方向。您可以写入两个文件并使用 staplr
包将它们合并在一起。参见 。
我正在尝试找到一种方法来设置每页的旋转。例如,这是我正在使用的精简代码:
pdf('test.pdf',
paper='USr', width=90, height=12, onefile=TRUE)
grid.draw(grobtable1)
grid.draw(ggplot1)
grid.newpage()
grid.draw(grobtable2)
grid.draw(ggplot2)
grid.newpage()
grid.draw(table.portrait)
dev.off()
我希望除最后一页以外的所有页面都是纵向的。有什么优雅的方法可以使用 pdf() 来做到这一点吗?
我还没有使用 R Markdown 的经验,正如我所读到的那样,这可能是一种实现我想要的方式。但是,我提供的代码是我用作函数的代码,其中的图表和表格是从另一个函数输出中调用的。因此,我认为使用 R Markdown 需要我一直制作新的 Markdown 文件。
我不确定您是否可以在 运行 中间更改 pdf 方向。您可以写入两个文件并使用 staplr
包将它们合并在一起。参见