grid.arrange() 图和 table 重叠
grid.arrange() plot and table are overlapping
这是我在 Stack 上的第一个 post,如有任何帮助,我们将不胜感激。如果我需要重新表述我的问题或更具体,请告诉我。
我正在尝试创建一个包含情节和与该情节相关的 table 的图形。我能够生成绘图,但我的 table 太长,随后与我的条形图重叠。下面是重现问题的虚拟代码。
我的问题是这样的。有什么方法可以将我的 table 分成 n 个部分,以便它整齐地放在我的条形图下方?我有几个不同大小的数据框可以执行此操作,因此不推荐使用手动逐行子设置来生成多个 tables。任何帮助将不胜感激。
catg <- rnorm(50)
amts <- rnorm(50)
data <- data.frame(catg,amts)
plt1 <- ggplot(data,aes(x=catg,y=amts))+
geom_bar(stat="identity", width=0.1)
tbl1 <- tableGrob(amts)
grid.arrange(plt1,tbl1)
我不知道你在想什么,但也许可以将这些值重塑为 N 列(并四舍五入)?
grid.table(matrix(round(amts,3), ncol=5))
这是我在 Stack 上的第一个 post,如有任何帮助,我们将不胜感激。如果我需要重新表述我的问题或更具体,请告诉我。
我正在尝试创建一个包含情节和与该情节相关的 table 的图形。我能够生成绘图,但我的 table 太长,随后与我的条形图重叠。下面是重现问题的虚拟代码。
我的问题是这样的。有什么方法可以将我的 table 分成 n 个部分,以便它整齐地放在我的条形图下方?我有几个不同大小的数据框可以执行此操作,因此不推荐使用手动逐行子设置来生成多个 tables。任何帮助将不胜感激。
catg <- rnorm(50)
amts <- rnorm(50)
data <- data.frame(catg,amts)
plt1 <- ggplot(data,aes(x=catg,y=amts))+
geom_bar(stat="identity", width=0.1)
tbl1 <- tableGrob(amts)
grid.arrange(plt1,tbl1)
我不知道你在想什么,但也许可以将这些值重塑为 N 列(并四舍五入)?
grid.table(matrix(round(amts,3), ncol=5))