首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用gtable_add_grob()不添加

如何使用gtable_add_grob()不添加
EN

Stack Overflow用户
提问于 2013-08-03 03:15:01
回答 1查看 1.7K关注 0票数 3

为什么下面的图没有在6个面板中显示数字(g;通过textGrob(label=g))指定)?如果我只使用文本grob,这也有效,但是文本grob和矩形grob似乎并不容易。不幸的是,gtable_add_grob的帮助页面并没有提供太多的帮助.

代码语言:javascript
运行
复制
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)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-03 06:49:07

格罗布夫妇需要不同的名字:

代码语言:javascript
运行
复制
base <- gtable_add_grob(base, 
          list(rectGrob(gp=gpar(fill="#FF000088")), textGrob(label=g)), i, j,
          name=1:2)
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18028920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档