gpt4 book ai didi

r - 如何为tableGrob图添加标题?

转载 作者:行者123 更新时间:2023-12-04 05:48:23 51 4
gpt4 key购买 nike

我有一张 table ,我想在上面打印一个标题:

t1 <- tableGrob(top_10_events_by_casualties, cols=c("EVTYPE", "casualties"), rows=seq(1,10))
grid.draw(t1)

在这里提出了类似的问题: Adding text to a grid.table plot

我已经尝试过类似的方法,但是它不起作用:
> title <- textGrob("Title",gp=gpar(fontsize=50))
> table <- gtable_add_rows(t1,
+ heights = grobHeight(title) + padding,
+ pos = 0)
Error: is.gtable(x) is not TRUE

最佳答案

不知道是什么问题,但是这是一个有效的示例:

enter image description here

library(grid)
library(gridExtra)
library(gtable)

t1 <- tableGrob(head(iris))
title <- textGrob("Title",gp=gpar(fontsize=50))
padding <- unit(5,"mm")

table <- gtable_add_rows(
t1,
heights = grobHeight(title) + padding,
pos = 0)
table <- gtable_add_grob(
table,
title,
1, 1, 1, ncol(table))

grid.newpage()
grid.draw(table)

关于r - 如何为tableGrob图添加标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31640916/

51 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com