Add sets.bar.numbers.size and
sets.bar.numbers.hjust params to plot_upset().
See #81.
Thanks to Prof. Nikolaos Korfiatis @nkorf.
ggVennDiagram 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.
ggVennDiagram 1.5.3
Add a param to allow user specifying shape by id. See #60.
ggVennDiagram 1.5.2
Add a switch to show non-specific items in plot_upset.
See #64.
ggVennDiagram 1.5.1
Add more param to plot_upset() function
Add vignette of Venn Calculator
ggVennDiagram 1.5.0
This is a CRAN release
ggVennDiagram 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.
ggVennDiagram 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.
ggVennDiagram 1.2.3
Minor fixing for ggplot 3.4
ggVennDiagram 1.2.2
I removed the package dependency to stringr
ggVennDiagram 1.2
Paper published. doi: 10.3389/fgene.2021.706907
minor fixing of URL
minor changes
ggVennDiagram 1.1.4
minor changes and bug fixing
ggVennDiagram 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.
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.
ggVennDiagram 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.
ggVennDiagram 0.5
Intersection values can be obtained and visualized now. See README for more information;