packLegend.Rd
Pack Legends
packLegend(..., gap = unit(2, "mm"), row_gap = unit(2, "mm"), column_gap = unit(2, "mm"), direction = c("vertical", "horizontal"), max_width = NULL, max_height = NULL, list = NULL)
... | A list of objects returned by |
---|---|
gap | Gap between two neighbouring legends. The value is a |
row_gap | Horizontal gaps between legends. |
column_gap | Vertical gaps between legends. |
direction | The direction to arrange legends. |
max_width | The maximal width of the total packed legends. It only works for horizontal arrangement. If the total width of the legends exceeds it, the legends will be arranged into multiple rows. |
max_height | Similar as |
list | The list of legends can be specified as a list. |
A Legends-class
object.
require(circlize) col_fun = colorRamp2(c(0, 0.5, 1), c("blue", "white", "red")) lgd1 = Legend(at = 1:6, legend_gp = gpar(fill = 1:6), title = "legend1") lgd2 = Legend(col_fun = col_fun, title = "legend2", at = c(0, 0.25, 0.5, 0.75, 1)) pd = packLegend(lgd1, lgd2) draw(pd, test = "two legends")pd = packLegend(lgd1, lgd2, direction = "horizontal") draw(pd, test = "two legends packed horizontally")