调整 stargarzer table when type=HTML for ioslides in RStudio
Resize stargarzer table when type=HTML for ioslides in RStudio
我不熟悉使用 R Markdown 在 RStudio 中创建幻灯片演示文稿。我无法在网上找到任何可以解决我的具体问题的内容。这与 close, but I'm having the opposite problem, i.e. I am tyring to shrink HTML stargazer output to fit on a single slide. This question 基本相同,但还没有答案。有任何想法吗?这是我的降价代码的程式化示例:
---
title: "test"
author: "Scott Murff"
date: "September 4, 2015"
output: ioslides_presentation
---
## Slide with R Code and Output
```{r, echo=FALSE, results='asis', eval=TRUE, warning=FALSE, message=FALSE}
library(stargazer)
data<-data.frame(y=rnorm(30),x1=rnorm(30), x2=rnorm(30), x3=rnorm(30), x4=rnorm(30))
fit1<-lm(y~x1,data)
fit2<-lm(y~x2,data)
fit3<-lm(y~x3,data)
fit4<-lm(y~x4,data)
stargazer(fit1, fit2, fit3, fit4, type='html')
```
在您的上下文中,我还没有找到通过 stargazer
选项的直接方法,但是 这里有一个通过幻灯片参数的解决方法 :
您可以通过直接在标题中添加 {.smaller}
来启用 smaller
选项:
## your slide title {.smaller}
来源:http://rmarkdown.rstudio.com/ioslides_presentation_format.html#visual-appearance
你也可以通过添加 .flexbox
和 .vcenter
来居中它:
## your slide title {.smaller .flexbox .vcenter}
来源:http://rmarkdown.rstudio.com/ioslides_presentation_format.html#advanced-layout
但是您无法完全控制大小。
2。我更喜欢 css 选项:
在 YAML 中添加:
---
output:
ioslides_presentation:
css: styles.css
---
然后在 styles.css 文件中(你应该放在你的演示文稿文件夹中),你可以输入:
.reduced{
font-size: 0.8em;
}
然后将其发回您的标题幻灯片的属性中,就可以了:
## your slide title {.reduced}
来源:自定义 css 段落中的 http://rmarkdown.rstudio.com/ioslides_presentation_format.html#visual-appearance
您的最终 html 输出仍然是 self-contained 并且使用 css 文件您可以管理更多自定义。
之后,如果您想追求 customization of your stargazer table,您将能够更有效地使用 single.row=TRUE
或 omit.table.layout
等观星者参数。
我不熟悉使用 R Markdown 在 RStudio 中创建幻灯片演示文稿。我无法在网上找到任何可以解决我的具体问题的内容。这与 close, but I'm having the opposite problem, i.e. I am tyring to shrink HTML stargazer output to fit on a single slide. This question 基本相同,但还没有答案。有任何想法吗?这是我的降价代码的程式化示例:
---
title: "test"
author: "Scott Murff"
date: "September 4, 2015"
output: ioslides_presentation
---
## Slide with R Code and Output
```{r, echo=FALSE, results='asis', eval=TRUE, warning=FALSE, message=FALSE}
library(stargazer)
data<-data.frame(y=rnorm(30),x1=rnorm(30), x2=rnorm(30), x3=rnorm(30), x4=rnorm(30))
fit1<-lm(y~x1,data)
fit2<-lm(y~x2,data)
fit3<-lm(y~x3,data)
fit4<-lm(y~x4,data)
stargazer(fit1, fit2, fit3, fit4, type='html')
```
在您的上下文中,我还没有找到通过 stargazer
选项的直接方法,但是 这里有一个通过幻灯片参数的解决方法 :
您可以通过直接在标题中添加
{.smaller}
来启用smaller
选项:## your slide title {.smaller}
来源:http://rmarkdown.rstudio.com/ioslides_presentation_format.html#visual-appearance
你也可以通过添加 .flexbox
和 .vcenter
来居中它:
## your slide title {.smaller .flexbox .vcenter}
来源:http://rmarkdown.rstudio.com/ioslides_presentation_format.html#advanced-layout
但是您无法完全控制大小。
2。我更喜欢 css 选项:
在 YAML 中添加:
---
output:
ioslides_presentation:
css: styles.css
---
然后在 styles.css 文件中(你应该放在你的演示文稿文件夹中),你可以输入:
.reduced{
font-size: 0.8em;
}
然后将其发回您的标题幻灯片的属性中,就可以了:
## your slide title {.reduced}
来源:自定义 css 段落中的 http://rmarkdown.rstudio.com/ioslides_presentation_format.html#visual-appearance
您的最终 html 输出仍然是 self-contained 并且使用 css 文件您可以管理更多自定义。
之后,如果您想追求 customization of your stargazer table,您将能够更有效地使用 single.row=TRUE
或 omit.table.layout
等观星者参数。