比较来自世界各地的卖家的域名和 IT 服务价格

字体大小更改 R DataTables /DT/

我试图在生成的表中更改整个文本的字体大小 DT. 但是,我只能了解如何使用intres更改条目的大小
formatStyle/names/datCalc/, fontSize = '12px'/

.
列标题和按钮具有相同的文本。 使用 R Markdown 在 RStudio.
已邀请:

詹大官人

赞同来自:

我觉得你差不多了。 我解决了这个问题,显然是通知的
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

.

窦买办

赞同来自:

能够改变鞋面和页脚,改变 CSS 上 JS 表字体大小和列内容
formatStyle

通过以下方式。 但是,鞋面和页脚的字体大小保持不变。 我想改变 header/footer/body /所有字体的表格/ 一个人俯冲了 可能吗?


datatable/head/iris, 20/, options = list/
initComplete = JS/
"function/settings, json/ {",
"$/this.api//.table//.header///.css/{'font-size': '5px', 'background-color': '#c2d1f0', 'color': '#fff'}/;",
"}"/// %>% formatStyle/columns = colnames/.$x$data/, `font-size` = '12px'/


尝试更新 CSS 对于使用以下团队的列没有成功加冕


"$/this.api//.columns//.data///.css/{'font-size': '5px'}/;"

"$/this.api//.table//.footer///.css/{'font-size': '10px}/;"

"$/this.api//.tables//.body///.css/{'font-size': '10px'}/;"

三叔

赞同来自:

添加 CSS 通过呼叫标题呼叫 javascript, 看起来像是做他的工作 /IE 'this.api//.table//.header//' /.


datatable/..., options=list/
initComplete = JS/
"function/settings, json/ {",
"$/this.api//.table//.header///.css/{'font-size': '50%'}/;",
"}"///
/


引文:部分 4.3 @
https://rstudio.github.io/DT/options.html

小明明

赞同来自:

基于安特雷和锯片的答案。 如果要更改所有内容的字体大小,包括组件 DT 在桌子外,使用
table//.container//

. 因此,代码将如下所示:


font.size <- "10pt"

df %>%
DT::datatable/
options=list/
initComplete = htmlwidgets::JS/
"function/settings, json/ {",
paste0/"$/this.api//.table//.container///.css/{'font-size': '", font.size, "'}/;"/,
"}"/
/
/

要回复问题请先登录注册