当表格和绘图中需要大量控件时,如何使用R创建PDF

当表格和绘图中需要大量控件时,如何使用R创建PDF,r,pdf,graph,R,Pdf,Graph,我正在将几个SAS程序转换为R。阅读、数据争论和统计数据都是直截了当的。我现在需要创建PDF。我需要对PDF格式和PDF中的对象(例如边距、字体、表格(列宽、单元格填充、边框宽度、单元格背景颜色和表格行交替颜色)、绘图(宽度、高度、页面位置)和行距)进行大量控制。我已将SAS程序创建的PDF页面转换为JPG: 在SAS中,这是使用各种选项和过程(proc gplot、proc报告、ods文本和proc模板)完成的。有人能告诉我使用R创建此类PDF输出的最佳方法吗?您可以使用创建文档(包括生成表

我正在将几个SAS程序转换为R。阅读、数据争论和统计数据都是直截了当的。我现在需要创建PDF。我需要对PDF格式和PDF中的对象(例如边距、字体、表格(列宽、单元格填充、边框宽度、单元格背景颜色和表格行交替颜色)、绘图(宽度、高度、页面位置)和行距)进行大量控制。我已将SAS程序创建的PDF页面转换为JPG:


在SAS中,这是使用各种选项和过程(proc gplot、proc报告、ods文本和proc模板)完成的。有人能告诉我使用R创建此类PDF输出的最佳方法吗?

您可以使用创建文档(包括生成表格、图形和计算值所需的任何R代码)。然后选择。使用填充颜色生成表格可能最容易(它为
kable
函数添加了额外的功能(它生成基本表格,可以在
knitr
包中找到))。我没有尝试创建像您描述的那样复杂的布局。这当然是可能的,但您可能需要在文档中添加一些
latex
标记,以获得您想要的内容,因为我不确定您想要的一切都可以通过
rmarkdown
来完成。谢谢您的评论eipi10。我一直在玩乳胶,认为这将给我的功能,我需要。我很惊讶他们把这个标记为离题。关于StackOverflow的大多数答案都基于某人对最佳方法/答案的看法。不管怎么说,我喜欢这个论坛——这是我遇到困难时第一次去参考资料。我想这可能是因为你的问题是“有人能给我指出最好的方法吗…”,这有点含糊不清,而且你没有提供任何样本数据供人们用作编码工厂的grist。我建议您编辑您的问题,提出一些具体问题,如“如何创建PDF文档,以便包括(1)具有条件背景颜色的表格和(2)同一页面上的两列和单列布局?”理想情况下,您还可以提供一些示例数据和您已经尝试过的任何代码。如果您按照上面的建议编辑问题,很有可能会重新打开它。