Any idea how to adjust the font size of a tableGrob? I am using gridExtra 2.0.0, which seem to be very different previous version 0.9.3.
g <- tableGrob(mtcars) grid.arrange(g)
I am looking to adjust the font size of the text in the table, header, and rowname as well.
tableGrob: Graphical display of a textual table.
gtable is a layout engine built on top of the grid package. It is used to abstract away the creation of (potentially nested) grids of viewports into which graphic objects can be placed. gtable makes it easy to ensure alignment of graphic elements and piecemeal compositions of complex graphics.
You can do this via themes:
mytheme <- gridExtra::ttheme_default( core = list(fg_params=list(cex = 2.0)), colhead = list(fg_params=list(cex = 1.0)), rowhead = list(fg_params=list(cex = 1.0))) myt <- gridExtra::tableGrob(mtcars[1:5, 1:5], theme = mytheme) grid.draw(myt)
There are a number of other examples in browseVignettes("gridExtra")
-- look at the tableGrob
examples. A great deal of control is possible.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With