r - 当您将字符串包装以适合单元格时,是否有办法调整 R 中 TableGrob 中的行距?
问题描述
我正在尝试减少具有长字符串的单元格中的行距。
library(gridExtra)
Table <- data.frame(Model = c("Long names bla bla", "Long name bla bla 2"))
Table[,"Model"] <- sapply(Table[,"Model"] , function(x) paste(strwrap(x, width = 10), collapse="\n"))
grid.arrange(tableGrob(Table))
请参阅此处的示例代码输出。 Linespacing 看起来大约 1.5 pt 我希望它是 1 pt
解决方案
get.gpar()$lineheight
# 1.2 default
mytheme <- ttheme_default(core=list(fg_params=list(lineheight=1)))
grid.newpage()
grid.draw(tableGrob(Table, theme = mytheme))
推荐阅读
- javascript - JS 问题追加/删除子项(Node.removeChild 的参数 1 不是对象)
- java - 有没有办法在java swt中禁用当前设备缩放?
- docker - 如何在 docker 进程运行时失败时使 Jenkins 作业失败?
- pandas - 使用三次或样条法做异常值后插值
- firemonkey - 如何在 FMX 中克隆 TChart
- java - 在 Java 中检查 Getter 和 Setter 的可用性
- c - 是否可以将 no-pie 可执行文件转换为没有源代码的 pie 可执行文件?
- c++ - 关于重载运算符
- python - Glob.glob 多个数据框来计算添加熊猫
- java - 如何更改折线图JavaFX的颜色