r - 可格式化对象的粗体行名称

标签 r shiny formattable

这是我正在使用的格式化对象的最小示例:

library(formattable)
formattable(mtcars, 
            align = "c",
            list(~ formatter("span",
                             style = x ~ formattable::style(display = "block",
                                                            "border-radius" = "2px",
                                                            "padding" = "5px",
                                                            "text-align" = "center"))))

如何修改它以加粗行名称?

最佳答案

这个怎么样?
我不得不做一个“肮脏的把戏”:我将行名添加为一列,然后将其命名为“”,所以它没有显示......但我认为它可以解决问题:

library(formattable)
mtcars$model <- rownames(mtcars)
rownames(mtcars) <- c()
mtcars <-mtcars[,c(12,c(1:11))]
colnames(mtcars)[1] = " "
formattable(mtcars, 
            align = "c",
            list(~ formatter("span",
                             style = x ~ formattable::style(display = "block",
                                                            "border-radius" = "2px",
                                                            "padding" = "5px",
                                                            "text-align" = "center")),
                ` ` = formatter("span",style = ~ style(display = "block",
                                                         "border-radius" = "2px",
                                                         "padding" = "5px",
                                                          "font.weight" = "bold",  
                                                          "text-align" = "left")))
                 )

enter image description here

关于r - 可格式化对象的粗体行名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55426927/

相关文章:

r - 将 xml_nodeset 转换为 data.frame

r - data.table 中的 J() 函数是如何实现的?

r - 如何正确为 r 代码创建 exe

r - 使用 shiny 和 react 查询访问 SQL 数据库

powershell - Powershell Get-Job Format-Table计算属性

powershell - Format-Table -GroupBy 在单行上显示数组属性

loops - Powershell自定义对象-不传递foreach变量

r - 如何从 R 生成文档(.rtf、.doc、.odt)

r - 删除/删除每组 R 中的最后/第一行

javascript - Shiny 的自定义输出