为什么下面的图没有在6个面板中显示数字(g
;通过textGrob(label=g))
指定)?如果我只使用文本grob,这也有效,但是文本grob和矩形grob似乎并不容易。不幸的是,gtable_add_grob
的帮助页面并没有提供太多的帮助.
require(gtable)
base <- gtable(widths=unit(rep(1, 2), "null"),
heights=unit(rep(1, 3), "null"))
g <- 1
for(i in 1:3) {
for(j in 1:2) {
base <- gtable_add_grob(base, list(rectGrob(gp=gpar(fill="#FF000088")), textGrob(label=g)), i, j)
g <- g+1
}
}
grid.draw(base)
发布于 2013-08-03 06:49:07
格罗布夫妇需要不同的名字:
base <- gtable_add_grob(base,
list(rectGrob(gp=gpar(fill="#FF000088")), textGrob(label=g)), i, j,
name=1:2)
https://stackoverflow.com/questions/18028920
复制相似问题