gtable: Arrange 'Grobs' in Tables

Tools to make it easier to work with "tables" of 'grobs'. The 'gtable' package defines a 'gtable' grob class that specifies a grid along with a list of grobs and their placement in the grid. Further the package makes it easy to manipulate and combine 'gtable' objects so that complex compositions can be build up sequentially.

Version: 0.3.0
Depends: R (≥ 3.0)
Imports: grid
Suggests: covr, testthat, knitr, rmarkdown, ggplot2, profvis
Published: 2019-03-25
Author: Hadley Wickham [aut, cre], Thomas Lin Pedersen [aut], RStudio [cph]
Maintainer: Hadley Wickham <hadley at>
License: GPL-2
NeedsCompilation: no
Materials: README NEWS
CRAN checks: gtable results


Reference manual: gtable.pdf
Vignettes: Profiling Performance
Package source: gtable_0.3.0.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release: gtable_0.3.0.tgz, r-oldrel: gtable_0.3.0.tgz
Old sources: gtable archive

Reverse dependencies:

Reverse imports: agroclim, amplican, animint2, bea.R, behaviorchange, BloodCancerMultiOmics2017, BoutrosLab.plotting.general, bp, BubbleTree, celda, CEMiTool, climaemet, cobalt, colorBlindness, communication, condformat, cowplot, darksky, dotwhisker, egg, FindMyFriends, GenVisR, geofacet, getmstatistic, GGally, ggalt, ggbio, ggExtra, ggforce, ggh4x, gghalves, ggparty, ggplot2, ggPMX, ggpol, ggprism, ggraph, ggtern, ggupset, GOsummaries, gridExtra, hierarchicalSets, Hmisc, IWTomics, lemon, metaforest, metaplot, metR, mimager, multipanelfigure, ncappc, nlirms, nmathresh, ormPlot, patchwork, patternplot, phantasus, pheatmap, Plasmidprofiler, plotGrouper, PTXQC, rabhit, SparseBiplots, strvalidator, sugrrants, superheat, telefit, tidyLPA, timelineR, trackeR, treeDA, treeheatr, trelliscopejs, TRONCO, ufs, waffle, xgxr
Reverse suggests: assignPOP, braidReports, ClassifyR, ggmulti, ggpubr, opticskxi, pander, proBatch, RAM, shinyloadtest, spikeSlabGAM


Please use the canonical form to link to this page.