在Knitr中调整stargazer表格的大小

3

我使用knitr编写了一份文档,大部分内容看起来都很好,但是有一个回归表格太宽了,需要进行一些调整才能放在一页上。

这个回归表格是使用stargazer生成的,非常宽。

我已经尝试将整个代码块调整大小,如下所示:

{r, echo=FALSE, resize.width=10, results='asis'}

stargazer( table...)

我尝试过使用分块选项来调整stargazer表格的大小,但是未能成功生成调整后的输出。是否因为我的操作有误,或者这种方法无法调整stargazer表格的大小呢?

谢谢!

2个回答

1
你可以使用 .css 文件来调整输出的大小。
在 YAML 中添加:
---
output: 
html_document:
    css: custom.css
---

在custom.css文件中,您可以放置以下内容:
table {
  width: 100%;  
} 

通常将custom.css放在同一文件夹中会更容易,注意最终输出仍将是自包含的。

1
你可以使用stargazer的选项来调整表格大小。尝试以下方法以获得R markdown的PDF输出:
stargazer(model_1, model_2, model_3, model_4, model_5,
          type = 'latex',
 
          header=FALSE, # to get rid of r package output text

          single.row = TRUE, # to put coefficients and standard errors on same line

          no.space = TRUE, # to remove the spaces after each line of coefficients

          column.sep.width = "3pt", # to reduce column width

          font.size = "small" # to make font size smaller

)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接