ggcyto_arrange {ggcyto} | R Documentation

## Arrange a list of ggplot objects into gtable

### Description

It is usually implicitly invoked by print and show method and can be called by user when the further manipulation is needed,

### Usage

    ggcyto_arrange(x, ...)

### Arguments

`x` | ggcyto_gate_layout, which is essentially a list of ggplot objects that were previously stored as ggcyto_gate_layout object by autoplot function.
`...` | other arguments passed to arrangeGrob

### Value

gtable

### Examples

    ## Not run:
    # get ggcyto_GatingLayout object from first sample
    res <- autoplot(gs[[1]], nodes, bins = 64)
    class(res)
    # arrange it as one-row gtable object
    gt <- ggcyto_arrange(res, nrow = 1)
    gt
    # do the same to the second sample
    gt2 <- ggcyto_arrange(autoplot(gs[[2]], nodes, bins = 64), nrow = 1)
    # combine the two and print it on the sampe page
    gt3 <- gridExtra::gtable_rbind(gt, gt2)
    plot(gt3)

    ## End(Not run)

[Package ggcyto version 1.18.0 Index]