首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用gridExtra展开表

用gridExtra展开表
EN

Stack Overflow用户
提问于 2017-03-08 20:48:12
回答 1查看 176关注 0票数 1

如何增加表的大小,以便它占用所有可用的空间,也就是说,没有空白。

另外-如何删除表的行名?

谢谢

代码语言:javascript
复制
dat = data.frame(x = c(1,2,4), y = c(12,3,5),z = c(5,6,7))
p =ggplot(dat, aes(x=x, y = y))+geom_point()+geom_line()
library(gridExtra)
t = tableGrob(dat)
rownames(t)  =NULL
t$widths <- unit(rep(1/ncol(t), ncol(t)), "npc")
grid.arrange(t, p,p,nrow = 1)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-08 21:03:49

我更新了你的密码。重要的部分是tableGrobtableGrob选项和t$heights的设置。你可能需要调整一下这个才能符合你的口味。

代码语言:javascript
复制
library(gridExtra)
library(ggplot2)

dat <- data.frame(x = c(1, 2, 4), y = c(12, 3, 5), z = c(5, 6, 7))

p <- ggplot(dat, aes(x = x, y = y)) + 
  geom_point() + 
  geom_line()

t <- tableGrob(dat, rows = NULL) # notice rows = NULL

t$widths <- unit(rep(1 / ncol(t), ncol(t)), "npc")
t$heights <- unit(rep(1 / nrow(t), nrow(t)), "npc") # new

grid.arrange(t, p, p, nrow = 1)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42681649

复制
相关文章

相似问题

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