如何使用列值作为grid.arrange中的主要标题?

玛雅人Gosztyla

我创建了一个绘图函数,希望将其应用于数据框列表。

plot.sets <- function(x){
  split(x, x$Set) %>%
    lapply(FUN=my.function) -> y
  grid.arrange(grobs=y)
}

这可以正常工作,并生成几页的排列图。但是,我希望每个页面上的主标题都不同。具体来说,我想做这样的事情:

plot.sets <- function(x){
  split(x, x$Set) %>%
    lapply(FUN=my.function) -> y
  grid.arrange(grobs=y, top=c("Sets for", x$ID))
}

例如,ID为3的页面的标题为“ Sets for 3”。但是,当我使用此代码时,每个页面的标题仅显示“ Sets for”,并且没有ID号。有什么建议么?

阿克伦

我们需要paste功能内的元素

plot.sets <- function(x){
 split(x, x$Set) %>%
   lapply(FUN=my.function) -> y
   grid.arrange(grobs=y, top=paste("Sets for", x$ID))
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Selenium和Python提取https://tengrinews.kz中7个主要新闻的时间和标题

使用列中的日期作为查询结果中的列标题

使用grid.arrange切断标题

grid.arrange或range中的主标题Grob背景为灰色

如何使用grid_arrange_shared_legend在单个列中布置图

在R中使用grid.arrange放置行标题和列标题

使用列表名称作为一列中的值以小标题形式列出

如何使用其他列中的值作为键减去特定列的值

在非主要TabItem中时,绑定在DataGrid列标题中不起作用

如何在列中搜索值并使它们使用数据透视表作为列

如何使用循环将colnames作为主要标题

如何使用列的第一个值作为ggplot中的字幕?

使用grid.arrange为使用gridExtra :: grid.arrange绘制的多个图添加标题

如何使用angular将列标题包装在ag-grid中

如何使用.so文件作为c中的主要参数?

如何在CNN上获取主要标题?

如何使用空标题名称对AG-Grid中的列进行排序

在非主要TabItem中时,MVVM绑定在DataGrid列标题中不起作用

使用grid.arrange作为标题在地块上方添加额外的空间

如何在Big Query中将列值作为列标题

重复的列值作为SQL Server中的列标题

ggplot对象的grid.arrange()的标题背景

如何在列中插入值标题?

Python 中的线性插值但使用列标题作为索引值

使用计算值作为图表中的标题

如何在 Pandas DataFrame 中使用列值作为标题

如何使用 Pandas 在数据框中添加 CSV 文件名作为列标题?

如何划分标题和主要标签?

python:字典键作为行索引,值作为列标题。如何使用字典引用并选择 df 中的特定值?