Changes in version 1.5.7 (2026-01-10) - Add sets.bar.numbers.size and sets.bar.numbers.hjust params to plot_upset(). See #81. Thanks to Prof. Nikolaos Korfiatis @nkorf. Changes in version 1.5.6 - Add a param sets.bar.position (default is "left", can be set to "right") to allow left side layout of barplot in plot_upset(). See #78. Changes in version 1.5.3 - Add a param to allow user specifying shape by id. See #60. Changes in version 1.5.2 (2024-02-20) - Add a switch to show non-specific items in plot_upset. See #64. Changes in version 1.5.1 - Add more param to plot_upset() function - Add vignette of Venn Calculator Changes in version 1.5.0 (2024-01-13) - This is a CRAN release Changes in version 1.4.8 - add native support to upset plot. Upset plot will be automatically called when nsets > 7. Besides, it can be used by using upset_plot() function. See ?upset_plot for more information. - a simple shiny app. Run launch_app() to use ggVennDiagram interactively. Changes in version 1.4 - remove the dependency of sf, purrr, etc. It is now easy to install. - add a print() method for VennPlotData object. - add a show() method for Venn object. - VennPlotData now store shape and datasets in ordinary data.frames. See ?VennPlotData for more information. - many other optimization. Changes in version 1.2.3 (2023-08-14) - Minor fixing for ggplot 3.4 Changes in version 1.2.2 (2022-09-08) - I removed the package dependency to stringr Changes in version 1.2 - Paper published. doi: 10.3389/fgene.2021.706907 - minor fixing of URL - minor changes Changes in version 1.1.4 (2021-07-07) - minor changes and bug fixing Changes in version 1.1.3 - we now export more internal functions which are used in internal data process, this allow the users to use novel shapes with there data. - the vignette has benn split to three by topics, and a new vignette was added. - document has been updated, including pkgdown settings. Changes in version 1.1.2 - setup GitHub actions - enable GitHub pages: https://gaospecial.github.io/ggVennDiagram/index.html - setup Code Coverage analysis Changes in version 1.1.1 - add pkgdown docments Changes in version 1.1 - more handy parameters were added to ggVennDiagram(), make it much easier to set edge/setlabel/regionlabel color and size. - some default parameter was reset to previous values in consideration of compatible. - we released a online book to show detailed usage at https://venn.bio-spring.info. Changes in version 1.0 - We completely rebuild ggVennDiagram in v1.0. It is now has well-defined data structure and maybe more elegant in coding. - Although all of the main functions are retained, the usage of a few functions has been modified. This may cause capacity issues. - If you find a bug or have questions, feel free to open a issue in GitHub. Features - user can modify the edge/label just use ordinary ggplot functions, without extra knowledge. - support up to 7 sets Venn diagram, based on the polygon data imported from package venn, which is another Venn plot tool authored by Adrian Dusa. - less memory usage and maybe more faster. - a lot of helper functions. Changes - if you set show_intersect = TRUE in the ggVennDiagram() function, it will now return a html widget directly by plotly. - several parameters are removed from the main function ggVennDiagram(), including lty, color, and so on. But these settings can be easily accessed with ggplot functions. See README. Changes in version 0.5 - Intersection values can be obtained and visualized now. See README for more information; - Bug fixings.