如何在htmlTable包的标题单元格中设置填充?

时间:2015-10-01 21:14:55

标签: r

我在我的rmarkdown文件中使用htmlTable包。为了设置单元格填充,我使用这段代码:

Map<String, Set<String>> MapOfSets = new HashMap<String, Set<String>()>;

如何在标题单元格上执行类似的操作?

2 个答案:

答案 0 :(得分:7)

关键是在指定+ 1矩阵参数时添加css.cell行。默认设置仅影响数据单元格。这是一个例子:

simple_output <- matrix(1:4, ncol=2)
htmlTable(simple_output,
          header = LETTERS[1:2],
          css.cell = rbind(rep("background: lightgrey; font-size: 2em; padding-left: .5em; padding-right: .2em;", times=ncol(simple_output)),
                           matrix("", ncol=ncol(simple_output), nrow=nrow(simple_output))))

答案 1 :(得分:0)

R的新手我非常感谢这个非常棒的htmlTable包感谢Max Gordon。

由于某些原因,+1对我不起作用(我有一些tspanner?)。

您仍然可以通过将html代码添加到您的rownames来进行格式化,例如:我想用斜体格式化表格中NA的行标题:

rl[which(rl == "NA's")] <- rep("<i>NA's", length(which(rl == "NA's")))

其中rl是我的行标题的向量

希望有所帮助