# A 'ggplot2' Implement of Venn Diagram

## Documentation for package ‘ggVennDiagram’ version 1.2.0

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

ggVennDiagram-package | 'ggVennDiagram': an easy to use Venn diagram generator
build_shape | Helper function to add shape
circle | generating a circle
combinations | all possible combinations of n sets
discern-method | calculate the difference region of 'Polygon' object
discern_overlap | calculate region of Venn
discern_overlap-method | calculate region of Venn
ellipse | generating a closed ellipse
fancy_2d_circle | two dimension circle
fancy_2d_circle_label | helper function to set label position
fancy_3d_circle | fancy 3d circle
fancy_3d_circle_label | helper function to set label position
fancy_4d_ellipse | fancy 4d ellipse from 'VennDiagram'
fancy_4d_ellipse_label | helper function to set label position
fancy_6d_triangle | Six dimension triangle
fancy_6d_triangle_label | helper function to set label position
get_shape_data | get applicable shape data for Venn object
ggVennDiagram | ggVennDiagram main parser
label_position | helper function to set label position
overlap-method | calculate the overlap region of 'Polygon' object
plotData_add_venn | join the shape data with set data
plot_shapes | plot all shapes provided by internal dataset
plot_venn | plot codes
Polygon | Polygon constructor
Polygon-class | An S4 class to represent multiple polygons.
Polygon-method | Polygon constructor
process_data | get plot data
process_data-method | get plot data
process_region_data | Get VennPlotData slot
process_setEdge_data | Get VennPlotData slot
process_setLabel_data | Get VennPlotData slot
shapes | shapes: internal shape data
shape_generator | functions to generate ellipse, circle, triangle and other shapes, which will be used in Venn plot
triangle | defined a triangle by three points
Venn-class | An S4 class to represent multiple sets.
vennplot-shapes | shapes: internal shape data
VennPlotData | VennPlotData constructor
VennPlotData-class | An S4 class to represent Venn plot components.
VennPlotData-method | VennPlotData constructor
venn_data | Get VennPlotData slot
venn_region | Get VennPlotData slot
venn_setedge | Get VennPlotData slot
venn_setlabel | Get VennPlotData slot