我正在尝试在表格中使用以下列名打印撇号tableGrob
"Kendall's~tau"
最终结果是整个标签是斜体的,而没有~
被tau
解释:
我如何正确指定这个?
我不认为它有帮助,但这是我指定给 tableGrob 的主题:
table_theme <- ttheme_default(
core = list(fg_params=list(fontsize = 6)),
colhead = list(fg_params=list(fontsize = 6, parse=TRUE)),
rowhead = list(fg_params=list(fontsize = 6, parse=TRUE)),
padding = unit(c(2, 3), "mm"))
列名通过 plotmath in 解释grDevices
——在 R 中生成的图形中指定数学注释的标准方法。
同样,它与如何指定表达式本身无关,但这里是表构造函数:
tableGrob(stats_df,
theme = table_theme,
rows = c("Kendall's~tau"))
这是一个可重现的示例:
library(gridExtra)
library(grid)
data(iris)
table_theme <- ttheme_default(rowhead = list(fg_params=list(parse=TRUE)))
grid.table(head(iris),
rows = c(letters[c(1:4)], "plotmath~works~omega", "Kendall's~tau"),
theme = table_theme)