gpt4 book ai didi

r - 更改 DT 包中的字体

转载 作者:行者123 更新时间:2023-12-04 11:04:25 25 4
gpt4 key购买 nike

我知道的简单问题。请怜悯我,我是 R/R-studio 的新手。到处找答案,没找到。

我正在使用 DT 包来显示一个简单的表格,并且所有指南都显示该表格以类似 Helvetica 的字体很好地呈现:

Image from: https://rstudio.github.io/DT/options.html

然而,我的字体是 Times New Roman 字体:
Not-so-pretty

当我将查看器 Pane 用于其他任何内容时,它是普通的类似 Helvetica 的字体。所以我认为这与DT的设置有关?我试图对查看器 Pane 进行检查,但找不到字体被编码为 Times New Roman 的位置...

到目前为止,这是我为 DT 提供的代码:

table.nice <- datatable(my.df) %>% formatStyle(
'p-value',
target= 'row',
backgroundColor = styleInterval(c(0.05), c('#FFE4E1', 'white')))
table.nice

最佳答案

从技术上讲,DT 包没有设置默认字体系列。因此浏览器将使用其默认字体来显示数据表。这就是为什么您会发现字体在不同浏览器中的显示方式不同。

至于您的问题,请参见以下代码。它利用了 DT包可以将 JS 回调传递给底层 datatables 的选项javascript库。见 DT: An R interface to the DataTables libraryDataTables/Manual/Options如果您需要更多信息。

library(DT)
datatable(iris, options = list(
initComplete = JS(
"function(settings, json) {",
"$('body').css({'font-family': 'Calibri'});",
"}"
)
))

关于r - 更改 DT 包中的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49782385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com