Changes in version 0.2.9 (2025-09-12) - fixed alignment when coord_fixed() is used (2025-09-10, Wed, #52) - inherit 'ggplot' class for output of insert_ functions (2025-09-01, Mon, #50, #51) Changes in version 0.2.8 (2025-07-02) - fixed tag_levels issue of plot_list for ggplot2 > 3.5.2 (2025-07-02, Wed) Changes in version 0.2.7 (2025-06-21) - S3 method consistency with ggplot2 (v=4.0.0) (2025-06-21, Sat, #47, #48) Changes in version 0.2.6 (2025-06-12) - add citation information (2025-06-12, Thu) - https://doi.org/10.1016/j.xinn.2025.100958 Changes in version 0.2.5 (2025-02-27) - support main plot with coord_fixed() (2025-02-19, Wed, #45) Changes in version 0.2.4 (2024-12-17) - update DESCRIPTION to add citation (2024-12-17, Tue) - G Yu (2018) doi:10.1093/molbev/msy194 Changes in version 0.2.3 (2024-06-17) - xlab2() and ylab2() to prevent axis label aignment (2024-06-17, Mon) Changes in version 0.2.2 (2023-10-06) - bug fixed in plot expand adjustment (2023-10-06, Fri, #36) - introduce .process_plotlist() for internally process plotlist (2023-09-16, Sat) Changes in version 0.2.1 (2023-09-15) - compatible with 'enrichplotDot' object in 'enrichplot' v >= 1.20.2 to override point shape legend supported in 'ggfun' v >= 0.1.3 (2023-09-15, Fri) Changes in version 0.2.0 (2023-08-09) - control space between subplots (2023-07-15, Sat, #31) - gglistGrob() to convert a 'gglist' object to a 'gtable' object (2023-06-26, Mon) - <= to add ggplot component to each of the plots stored in a "gglist" object (2023-06-26, Mon) - mv theme_no_margin() to the 'ggfun' package (2023-06-24, Sat) - extend ggsave() to support gglist object (2023-06-05, Mon, #26) Changes in version 0.1.10 (2023-03-08) - fixed R check for a typo in grid.draw.aplot() method (2023-03-08, Wed) Changes in version 0.1.9 (2022-11-23) - use ggfun::theme_noxaxis() instead of ggtree::theme_dendrogram() (2022-11-21, Mon) - use original scale when sub plot is not a 'ggtree' object (2022-11-18, Fri, #23) Changes in version 0.1.8 (2022-10-09) - user can use options(aplot_align = "y") to pass the value to as.patchwork(align="y") (2022-10-09, Sun) - https://github.com/YuLab-SMU/ChIPseeker/pull/199#pullrequestreview-1135289398 Changes in version 0.1.7 (2022-09-06) - [, [<-, [[ and [[<- methods for the 'aplot' class (2022-08-27, Sat, #22) - introduce align parameter in as.patchwork() (2022-07-27, Wed, #19) Changes in version 0.1.6 (2022-06-03) - bug fixed Changes in version 0.1.5 (2022-06-01) - output parameter in plot_list() can specify to return a gglist or patchwork object (2022-06-01, Wed) - plot_list() calls gglist() and return a gglist object (2022-05-05, Thu) Changes in version 0.1.4 (2022-05-05) - gglist() function to construct composite plot (2022-05-05, Thu) - based on the update of ggrange(), now in xlim2() and ylim2(), we should specify region = 'plot' (2022-04-06, Wed) - mv ggrange(), xrange() and yrange() to 'ggfun' (2022-04-01, Fri) Changes in version 0.1.3 (2022-04-01) - update ggrange() to support extracting plot limit and range (newly added) (2022-04-01, Fri) Changes in version 0.1.2 (2022-01-10) - bug fixed in setting plot.tag theme element in plot_list (2021-11-08, Mon) Changes in version 0.1.1 (2021-09-22) - add labels parameter in plot_list (2021-09-19, Sun) - plot_list use ggfun::facet_set() to use facet label to label subplots (2021-09-17, Fri) - options(aplot_guides = "keep") to set whether collecting guides (2021-09-16, Thu) - https://github.com/YuLab-SMU/aplot/issues/6#issuecomment-920606540 - mv ggbreak2ggplot, is.ggbreak and is.ggtree to the ggfun package and import ggfun - plot_list now compatible with ggbreak object (2021-09-07, Tue) - print(aplot) will draw the figure and return a patchwork object (2021-09-03, Fri; #6) Changes in version 0.1.0 (2021-09-03) - add byrow, guides and design parameter in plot_list (2021-09-03, Fri) Changes in version 0.0.9 - bug fixed for plot_list with patchwork object (2021-09-03, Fri) - plot_list supports named plots as input and uses the names as facet labels of the plots Changes in version 0.0.8 - update ..., tag_levels and tag_size parameters in plot_list (2021-09-02, Thu) Changes in version 0.0.7 (2021-09-01) - suggest ggfun (2021-08-27, Mon) Changes in version 0.0.6 (2020-09-03) - is.ggtree from treeio package (2020-08-31, Mon) - compatible to work with coord_flip plot (2020-08-30, Sun) - fixed typo (2020-07-24, Fri) Changes in version 0.0.5 (2020-07-22) - remove margin in all plots (2020-07-22, Wed) - bug fixed of using insert_* with scale_*_discret(limits=""). (2020-07-03, Fri) - https://github.com/YuLab-SMU/aplot/issues/2 - https://github.com/YuLab-SMU/aplot/pull/3 - use ggplot() + theme_void() instead of patchwork::plot_spacer() for empty plot (2020-04-15, Wed) Changes in version 0.0.4 (2020-04-07) - export xrange and yrange (2020-04-07, Tue) - plot_list (2020-03-31, Tue) Changes in version 0.0.3 (2020-03-30) - CRAN release - xlim2() - ylim2() - insert_left() - insert_right() - insert_top() - insert_bottom() - user can use ggsave to export the aplot object to a figure (e.g. png, pdf)