r - 如何在没有名称的表格中“交叉”单元格
问题描述
当我尝试将示例从小插图改编为时,gridExtra
即
g <- tableGrob(iris[1:4, 1:3])
g <- gtable_add_grob(g,
grobs = grobTree(
segmentsGrob( # diagonal line ul -> lr
x0 = unit(0,"npc"),
y0 = unit(1,"npc"),
x1 = unit(1,"npc"),
y1 = unit(0,"npc"),
gp = gpar(lwd = 2.0)),
segmentsGrob( # diagonal line ll -> ur
x0 = unit(0,"npc"),
y0 = unit(0,"npc"),
x1 = unit(1,"npc"),
y1 = unit(1,"npc"),
gp = gpar(lwd = 2.0))),
t = 3, b = 3, l = 3, r = 3
)
grid.draw(g)
到我的数据集,它没有行名或列名,没有交叉出现:
g <- tableGrob(iris[1:4, 1:3], rows=NULL, cols=NULL) # the only line that is changed
g <- gtable_add_grob(g,
grobs = grobTree(
segmentsGrob( # diagonal line ul -> lr
x0 = unit(0,"npc"),
y0 = unit(1,"npc"),
x1 = unit(1,"npc"),
y1 = unit(0,"npc"),
gp = gpar(lwd = 2.0)),
segmentsGrob( # diagonal line ll -> ur
x0 = unit(0,"npc"),
y0 = unit(0,"npc"),
x1 = unit(1,"npc"),
y1 = unit(1,"npc"),
gp = gpar(lwd = 2.0))),
t = 3, b = 3, l = 3, r = 3
)
grid.draw(g)
我被困住了。有什么帮助吗?
解决方案
推荐阅读
- python - 如何使用 numpy 的 np.linalg.solve 来解决确定的最小二乘系统?
- css - 如何垂直对齐父 div 的 ap 子项,以便轻松地对子项进行文本对齐?
- pine-script - 如何在 pine 脚本中获取关闭数据子集的 stdev
- proxy - pyppeteer-install 在代理后面
- html - html页面Bootstrap顶部的白条
- pine-script - Pine Script Strategy - 当前蜡烛图的价格与前一根蜡烛图开盘时如何触发入场?
- haskell - "(<$>)" 在 Haskell 中有什么作用?
- gitlab-ci - GitLab Runner:限制允许的命令
- spring - 如何动态选择实体的特定列?JPA/查询DSL
- pine-script - Pinescript:在图上绘制一个矩形