How to resize tables generated by Stargazer in R Markdown?

yuan-ning picture yuan-ning · Apr 6, 2017 · Viewed 16.5k times · Source

I included resize.height=0.5,resize.width=0.5 in the code chunk, but still can't resize the table generated by stargazer. Can anyone tell me why?

My code chunk options look like this: echo=FALSE,warning=FALSE,results='asis',resize.height=0.5,resize.width=0.5}

The stargazer codes are like this:

stargazer(did.student,student.control.kmt,student.control.neu,student.control.dpp,header = FALSE,
          title="DD Model",
          covariate.labels = c("Treatment","group","Treatment*group"),
          dep.var.labels = "attitude",
          column.labels   = c("","party1","Independent","party2"),
          label = "DiD-students")

Would appreciate any help!

-- Forgot to mention - I'm using beamer with the table.

Answer

yuan-ning picture yuan-ning · Apr 7, 2017

I kind of solve the problem myself:

To adjust table size with stargazer, you can change the font size font.size=, make the Stargazer single row single.row = TRUE and change the space between columns column.sep.width = "1pt" in stargazer().

Though the link here suggests using print(stargazer(),scalebox='0.7'), it doesn't work for me perhaps because I'm using Markdown with Beamer, but I'm not sure. Would still love to have more contribution on this.

I was hoping for a more straightforward answer, but this works!