A 'ggplot2' Extension for Composable Visualization
Define the grid to compose plots in
Set Expansion for the Layout
Link the paired observations with a quadrilateral
Rasterize a grob object with magick
Convert Object into a Grob
Convert Object into a Grob
Convert Object into a Grob
Convert Object into a Grob
Convert Object into a Grob
Convert Object into a Grob
Convert Object into a Grob
Ordering Permutation
Change the shape of the input object
Create ggplot object with layout panel data
Plot Adding Context Settings
Plot dendrogram tree
Group and align observations based on a group vector
Reorder or Group observations based on hierarchical clustering
Free from alignment
Split observations by k-means clustering groups.
Order observations based on weights
Reorders layout observations based on specific statistics.
Create ggplot object with layout panel data
Plot Phylogenetics tree
Reports whether x
is layout object
Arrange multiple plots into a grid
Create a New CraftBox
Object with CraftAlign
craftsman
Prepare plots to be aligned with align_plots
Define the plotting areas in align_plots
Create a Circular Layout for Genomic Data
Arrange plots in a circular layout
Determine the active context of circle layout
Set continuous limits for the layout
Polar Coordinates with Enhanced Controls
Craftsman Object for Layout Management
Add a plot to connect selected observations
Add a plot to annotate observations
Reset layout ordering and panel group
Define the links to connect a pair of observations
Define the links to connect the marked observations
Key glyphs for legends
Apply a function to the fields of an element object
Polar coordinates with Facet support
Build a data frame
Build a data frame
Build a data frame
Build a data frame
Build a data frame
Build a data frame
Build a data frame
Build a Matrix
Build a matrix from a maftools object
Build a Matrix for UpSet plot
Build a Matrix for OncoPrint
Build a Matrix for OncoPrint
Build a Matrix for UpSet plot
Build a matrix
Build a Matrix
Calculate Genomic Region Density
Calculate inter-region distances for genomic rainfall plots
Layer with Grid or Function
Layer with a customized shape graphic using grid functions.
Draw images as point shapes using magick
Pie charts
Add z-aesthetic for geom_tile
Subdivide Rectangles
Get Data from the Attribute Attached by ggalign
Attach supplementary data and levels for ggalign
Get the statistics from the layout
ggalign: A 'ggplot2' Extension for Composable Visualization
Add ggplot by Aligning discrete or continuous variable
Generate a plot grob.
Connect two layout crosswise
Add ggplot to layout without alignment
Add a plot to annotate selected observations
Create an OncoPrint
Change the layer adding order
Create an UpSet plot
Wrap Arbitrary Graphics to ggplot
Generate Tree Structures with Hierarchical Clustering
Create a heatmap
Create a ggplot inset
Add layout annotation
Control Plot Tagging in Layouts
Modify theme of the layout
Annotate the whole layout
Layout operator
Subset a Layout
object
A Layout
object
Define the links to connect a pair of observations
Link the paired observations with a line
Define the links to connect the marked observations
Link the observations and the panel with a line
Link the observations and the panel with a quadrilateral
Link the observations and the panel with a triangle
Sort matrix for better visualization
Change the shape of the input object
Remove scale expansion
Helper function to create pairs of observation groups
Add patch titles to plot borders
Convert Object into a Grob
Convert Object into a Grob
Convert Object into a Grob
Convert Object into a Grob
Convert Object into a Grob
Apply a Scheme to a plot
Add an aligned cytoband ideogram plot
Determine the Active Context of Quad-Layout
Initialize Quad-Layout Annotation
Arrange plots in the quad-side of a main plot
Modify operated Context in quad_layout()
Determine the Active Context of Quad-Layout
Rasterize the ggplot layers
Read Example Data
Objects exported from other packages
Scale for gshape
aesthetic
z scales
Align Specifications in the Layout
Plot data Specifications
Inherit a scheme from a parent
Initialize a scheme object
Plot default theme
Update the scheme
Abstract Scheme Class
A container for multiple layout schemes
Arrange plots crosswise horizontally or vertically
Create a stack Layout for Genomic Data
Arrange plots horizontally or vertically
Determine the active context of stack layout
Remove axis elements
Convert the shape of a list for fortify method
Convert the shape of a MAF for fortify method
Convert the shape of a matrix for fortify method
A 'ggplot2' extension providing an integrative framework for composable visualization, enabling the creation of complex multi-plot layouts such as insets, circular arrangements, and multi-panel compositions. Built on the grammar of graphics, it offers tools to align, stack, and nest plots, simplifying the construction of richly annotated figures for high-dimensional data contexts—such as genomics, transcriptomics, and microbiome studies—by making it easy to link related plots, overlay clustering results, or highlight shared patterns.
Useful links