我正在寻找一种方法(或替代方法)来获得stargazer html-table输出列之间的空格。
作为
stargazer::stargazer(mtcars, type = "html")
结果
这不太好读......
提前感谢!
塞缪尔
答案 0 :(得分:3)
如果您正在编写RMarkdown文档,则可以使用样式表自定义HTML表格。
可以将选项CSS添加到YAML标头中。像这样:
RLMResults *categories = [Category objectsWhere:@"SUBQUERY(relatedAttachments, $attachment, $attachment.isOfflineAvailable == YES).@count > 0"];
要增加列之间的间距,例如,可以在单元格的左侧添加一些填充。因此,在---
title: "My HTML Doc"
output:
html_document:
css: styles.css
---
文件中,您可以输入类似的内容:
styles.css
有关在RMarkdown中使用CSS的更多信息,请check this。有关HTML表格的CSS的更多信息,请check this。
答案 1 :(得分:2)
您也可以将CSS直接放入RMarkdown文档中(参见here)。例如
---
title: "Untitled"
author: "Author"
date: "29 June 2017"
output: html_document
---
<style>
table, td, th {
border: none;
padding-left: 1em;
padding-right: 1em;
min-width: 50%;
margin-left: auto;
margin-right: auto;
margin-top: 1em;
margin-bottom: 1em;
}
</style>
```{r, results = "asis"}
stargazer::stargazer(mtcars, type = "html")
```