Package: ggalign
Title: A 'ggplot2' Extension for Composable Visualization
Version: 1.1.0
Authors@R: c(
        person("Yun", "Peng", , "yunyunp96@163.com", role = c("aut", "cre"), comment = c(ORCID = "0000-0003-2801-3332")),
        person("Shixiang", "Wang", , "w_shixiang@163.com", role = "aut", comment = c(ORCID = "0000-0001-9855-7357")),
        person("Guangchuang", "Yu", email = "guangchuangyu@gmail.com", role = "ths", comment = c(ORCID = "0000-0002-6485-8781"))
    )
Description: 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.
License: MIT + file LICENSE
URL: https://github.com/Yunuuuu/ggalign,
        https://yunuuuu.github.io/ggalign/
BugReports: https://github.com/Yunuuuu/ggalign/issues
Depends: ggplot2 (>= 4.0.0)
Imports: S7, vctrs (>= 0.5.0), rlang, cli, grDevices, grid, gtable,
        scales, methods, stats, utils, lifecycle
Suggests: gridGraphics, ragg, magick, testthat (>= 3.0.0), vdiffr (>=
        1.0.6)
Enhances: patchwork, ggrastr, maftools
ByteCompile: true
Config/Needs/check: R.utils, patchwork, ape, lattice, ComplexHeatmap,
        pheatmap
Config/Needs/website: patchwork, bench, pheatmap, gplots,
        ComplexHeatmap
Config/testthat/edition: 3
Encoding: UTF-8
RoxygenNote: 7.3.2
Language: en-GB
Collate: 'active.R' 'alignpatch-.R' 'utils-ggplot.R' 'ggplot-theme.R'
        'alignpatch-align_plots.R' 'alignpatch-alignpatches.R'
        'alignpatch-area.R' 'alignpatch-build.R'
        'alignpatch-free-align.R' 'alignpatch-free-border.R'
        'alignpatch-free-guide.R' 'alignpatch-free-lab.R'
        'alignpatch-free-space.R' 'alignpatch-free-vp.R'
        'alignpatch-ggplot2.R' 'alignpatch-guides.R'
        'alignpatch-inset.R' 'alignpatch-patch.R'
        'alignpatch-patchwork.R' 'alignpatch-title.R'
        'alignpatch-wrap.R' 'attributes.R' 'craftsman.R'
        'craft-align-.R' 'craft-align-hclust.R'
        'craft-align-dendrogram.R' 'craft-align-group.R'
        'craft-align-kmeans.R' 'craft-align-order.R'
        'craft-align-order2.R' 'craft-align-phylo.R' 'craft-cross-.R'
        'craft-cross-link.R' 'craft-cross-mark.R' 'craft-cross-none.R'
        'utils-grid.R' 'scheme-.R' 'craftbox.R' 'domain.R'
        'fortify-data-frame-.R' 'fortify-data-frame-dendrogram.R'
        'fortify-data-frame-phylo.R' 'fortify-matrix-.R'
        'fortify-matrix-list.R' 'fortify-matrix-maftools.R'
        'fortify-matrix-matrix.R' 'genomic-helper.R'
        'ggalign-package.R' 'ggalign.R' 'ggcross.R' 'ggfree.R'
        'ggmark.R' 'ggplot-coord-circle.R' 'ggplot-facet-sector.R'
        'ggplot-geom-draw.R' 'ggplot-geom-gshape.R'
        'ggplot-geom-magick.R' 'ggplot-geom-pie.R'
        'ggplot-geom-rect3d.R' 'ggplot-geom-subrect.R'
        'ggplot-helper.R' 'grid-grob-magick.R'
        'import-standalone-assert.R' 'import-standalone-obj-type.R'
        'import-standalone-pkg.R' 'import-standalone-purrr.R'
        'import-standalone-tibble.R' 'layer-order.R' 'layout-.R'
        'layout-align.R' 'layout-quad-scope.R' 'layout-operator.R'
        'layout-chain-.R' 'layout-chain-circle-.R'
        'layout-chain-circle-build.R' 'layout-chain-circle-genomic.R'
        'layout-chain-circle-switch.R' 'layout-chain-stack-.R'
        'layout-chain-stack-build.R' 'layout-chain-stack-composer.R'
        'layout-chain-stack-cross.R' 'layout-chain-stack-genomic.R'
        'layout-chain-stack-switch.R' 'layout-domain.R'
        'layout-heatmap-.R' 'layout-heatmap-build.R'
        'layout-heatmap-oncoplot.R' 'layout-quad-.R'
        'layout-quad-build.R' 'layout-quad-operator.R'
        'layout-quad-switch.R' 'layout-quad-upset.R' 'link.R' 'mark.R'
        'object-name.R' 'pair-links.R' 'plot-ideogram.R'
        'raster-magick.R' 'rasterise.R' 'scheme-align.R'
        'scheme-data.R' 'scheme-theme.R' 'tune.R' 'utils-assert.R'
        'utils-rd.R' 'utils.R' 'zzz.R'
NeedsCompilation: no
Packaged: 2025-09-11 14:26:44 UTC; yun
Author: Yun Peng [aut, cre] (ORCID: <https://orcid.org/0000-0003-2801-3332>),
  Shixiang Wang [aut] (ORCID: <https://orcid.org/0000-0001-9855-7357>),
  Guangchuang Yu [ths] (ORCID: <https://orcid.org/0000-0002-6485-8781>)
Maintainer: Yun Peng <yunyunp96@163.com>
Repository: CRAN
Date/Publication: 2025-09-11 20:40:07 UTC
Built: R 4.4.3; ; 2025-10-13 10:35:46 UTC; windows
