as.gtable() S3 method (#97).clip argument to gtable_col() and
gtable_row() (#56)NA will now insert a
zero-dimension row/column at the position of the NA-index
(#13)gtable() (#94)Re-documented to fix HTML issues in .Rd.
gtable has been re-licensed as MIT (#85).
Made a range of internal changes to increase performance of gtable construction, these include:
data.frame constructor .widths and heights fields
instead of ncol() and nrow() internally.stopifnot(...) with
if(!...) stop().Better documentation, including a new README, a vignette on performance profiling and a pkgdown site.
New logo
It is now an error to index into a gtable with non-increasing indices.
Dimnames are now inherited from the grobs data in
gtable_col(), gtable_row(), and
gtable_matrix()
gtable_trim now works with empty gtables
gtable_filter now has an invert argument to remove
grops matching a name.
Switch from preDrawDetails() and
postDrawDetails() methods to makeContent() and
makeContext() methods (@pmur002, #50). This is a better approach
facilitiated by changes in grid. Learn more at https://journal.r-project.org/archive/2013-2/murrell.pdf.
Added a NEWS.md file to track changes to the
package.
Partial argument matches have been fixed.
Import grid instead of depending on it.
print.gtable now prints the z order of the grobs, and
it no longer sort the names by z order. Previously, the layout names
were sorted by z order, but the grobs weren’t. This resulted in a
mismatch between the names and the grobs. It’s better to not sort by z
by default, since that doesn’t match how indexing works. The
zsort option allows the output to be sorted by z.