一直在尝试更改 DT 生成的表格中所有文本的字体大小。但是,我只能弄清楚如何使用formatStyle(names(datCalc), fontSize = '12px')
.列标题和按钮具有相同大小的文本。在 RStudio 中使用 R Markdown。
我想你快到了。我通过明确告诉 DT::formatStyle()
我想要哪些列来解决它。我第一次尝试使用 names()
或 colnames()
方法,就像你一样。由于某种原因,这不起作用:
iris %>%
DT::datatable() %>%
DT::formatStyle(columns = colnames(.), fontSize = '50%')
但是,我们知道 iris
数据集有 5 列,所以我只是这样做了:
iris %>%
DT::datatable() %>%
DT::formatStyle(columns = c(1, 2, 3, 4, 5), fontSize = '50%')
在本例中,我使用 font-size = 50%
,但您也可以像以前一样指定 font-size = 12pt
。您还可以将 c(T, F, F, F, T)
等逻辑向量提供给 columns
参数,格式将应用于您拥有的那些列声明 TRUE
。
我是一名优秀的程序员,十分优秀!