r - 可格式化对象的粗体行名称
问题描述
这是我正在使用的可格式化对象的最小示例:
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")))
)
推荐阅读
- c# - 将 c# 应用程序与 SQL Server 镜像服务器连接
- c++ - 我编译了这个看似不正确的代码,但我不明白为什么
- android - 在 android 上使用 RecyclerView 和 Fragment 时出错
- angular - 如何在表单数组内的自动完成中添加服务中的数据?
- php - 如何验证该值是否已存在。PHP
- php - 使用 ZendServer 连接到外部 DB2
- python - 如何向networkx散景图添加分类图例
- python -
- python - Python - 单个 for 循环,计算以下 to_analyze 中每行的最大、最小和平均字数
- html - 文字太小而无法阅读(移动设计)