Package: Vennerable 3.1.0.9000

Jonathan Swinton

Vennerable: Venn and Euler area-proportional diagrams

A package for drawing various species of Venn diagrams.

Authors:Jonathan Swinton

Vennerable_3.1.0.9000.tar.gz
Vennerable_3.1.0.9000.zip(r-4.7)Vennerable_3.1.0.9000.zip(r-4.6)Vennerable_3.1.0.9000.zip(r-4.5)
Vennerable_3.1.0.9000.tgz(r-4.6-any)Vennerable_3.1.0.9000.tgz(r-4.5-any)
Vennerable_3.1.0.9000.tar.gz(r-4.7-any)Vennerable_3.1.0.9000.tar.gz(r-4.6-any)
Vennerable_3.1.0.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
Vennerable/json (API)

# Install 'Vennerable' in R:
install.packages('Vennerable', repos = c('https://bedapub.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/js229/vennerable/issues

Datasets:

On CRAN:

Conda:

5.04 score 442 scripts 25 exports 19 dependencies

Last updated from:46057c99ed. Checks:7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64NOTE175
source / vignettesOK253
linux-release-x86_64NOTE167
macos-release-arm64NOTE107
macos-oldrel-arm64NOTE110
windows-develNOTE137
windows-releaseNOTE106
windows-oldrelNOTE125
wasm-releaseOK118

Exports:Areascompute.AWFEcompute.S4compute.Vennmakevp.eqscNumberOfSetsplotPlotDarkMatterPlotFacesPlotIntersectionTextPlotNodesPlotSetBoundariesPlotVennGeometryVennVennFromSetsVennGetFaceLabelsVennGetSetLabelsVennGetUniverseRangeVennSetNamesVennSetSetLabelsVennSetUniverseRangeVennThemesVisibleRangeWeightsWeights<-

Dependencies:BHBiocGenericscligenericsgluegraphgtoolslatticelifecyclemagrittrplyrRBGLRColorBrewerRcppreshape2rlangstringistringrvctrs

Details of the Edwards construction
Rescaled Smith functions | Cog sets | Battlement sets

Last update: 2016-03-14
Started: 2015-12-14

Details of the TissueDrawing object for internal use only
The VDedgeDrawn object | Faces | Joining disjoint faces | The TissueDrawing object | Injecting points and edges | Making a simple drawing from a circle | Circles | Check for the intersection of two edges | Vennerable:::addSetToDrawing two polygons | Vennerable:::addSetToDrawing a polygon and a circle | Invisible edges | Tangents | Three circles | Triangles | Three squares | Noncontigous subsets | Ellipses | Chow Ruskey | This document

Last update: 2016-03-14
Started: 2015-12-14

Details of the VennDrawing object for the developer only
Venn objects | The VennDrawing object | Two circles | Two squares | Three circles | Three Triangles | Three Squares | Four squares | Chow-Ruskey | Euler diagrams | Error checking | This document

Last update: 2016-03-14
Started: 2015-12-14

Internal use only

Last update: 2016-03-14
Started: 2015-12-14

Read this first: package overview
Overview | Computation and Annotation | Unweighted Venn diagrams | Weighted Venn diagrams | Euler diagrams | Some loose definitions | This document

Last update: 2016-03-14
Started: 2015-12-14

Readme and manuals

Help Manual

Help pageTopics
Venn and Euler area-proportional diagramsVennerable-package Vennerable
Venn diagrams on 4 setscompute.S4
Calculate the geometry of a Venn or Euler diagram.compute.Venn
Plots dark matterPlotDarkMatter
Display computed Venn diagramsPlotVennGeometry
Stem cell dataStemCell
Class "TissueDrawing"CircleDrawing-class PlotFaces,TissueDrawing-method PlotNodes,TissueDrawing-method PlotSetBoundaries,TissueDrawing-method show,TissueDrawing-method SquareDrawing-class TissueDrawing-class
Construct intersections of setsVenn Weights Weights<-
Class "Venn"NumberOfSets,Venn-method plot,Venn,missing-method SetNames,Venn-method show,Venn-method Venn-class [,Venn-method
Predrawn Venn diagrams.VennDiagrams
Class "VennDrawing"Areas,VennDrawing-method IntersectionMidpoints,VennDrawing-method plot,VennDrawing,missing-method PlotUniverse,VennDrawing-method show,VennDrawing-method UniverseRange,VennDrawing-method VennDrawing-class VennGetFaceLabels,VennDrawing-method VennGetSetLabels,VennDrawing-method VennSetFaceLabels,VennDrawing-method VennSetSetLabels,VennDrawing-method VennSetSetLabels-methods VisibleRange,TissueDrawing-method VisibleRange-methods
Internal functions for Vennerable, plus some user-visible ones I haven't documented yet.checkPointOnEdge,VDedgeLines-method .checkPointOnEdge,VDedgeSector-method .checkPointOnEdge-methods .edge.to.xy,VDedgeLines,missing-method .edge.to.xy,VDedgeLines,numeric-method .edge.to.xy,VDedgeSector,missing-method .edge.to.xy,VDedgeSector,numeric-method .edge.to.xy-methods .findIntersectionByType,VDedgeLines,VDedgeLines-method .findIntersectionByType,VDedgeLines,VDedgeSector-method .findIntersectionByType,VDedgeSector,VDedgeLines-method .findIntersectionByType,VDedgeSector,VDedgeSector-method .findIntersectionByType-methods .identical,VDedgeLines,VDedgeLines-method .identical,VDedgeLines,VDedgeSector-method .identical,VDedgeSector,VDedgeLines-method .identical,VDedgeSector,VDedgeSector-method .identical-methods .midpoint,VDedgeLines-method .midpoint,VDedgeSector-method .midpoint-methods .reverseEdge,VDedgeLines-method .reverseEdge,VDedgeSector-method .reverseEdge-methods .splitEdgeAtPoint,VDedgeLines-method .splitEdgeAtPoint,VDedgeSector-method .splitEdgeAtPoint-methods addcovers addFace addSedge addSetToDrawing Areas battle.function buildVennDiagrams cog.function compute.AWFE compute.C2 compute.C3 compute.CR compute.delta compute.E4 compute.S2 compute.S3 compute.T3 ComputeAreas CreateViewport cutAWFE cutAWFE4 dark.matter.signature deleteFace deltagivenouter deltasmooth Euler.from.Signature EulerClasses faceAreas FaceColours FaceTextColours fequal getEdge getFace Indicator injectEdge injectPoint injectPoints internalPointsofFaces IntersectionMidpoints joinEdges joinEdges,VDedgeLines,VDedgeLines-method joinEdges,VDedgeSector,VDedgeSector-method joinEdges-methods joinEdgesInDrawing make.E4 make.maxiray make.setlist make.setlist.from.AWFE makeAWFE makeAWFE4star makeAWFESets makeAWFEstar makeirs makePMSGn makeQn makeSCD makesrp makevp.eqsc matched.parentheses my.tsort newEdgeLines newEdgeSector newTissueFromCircle newTissueFromEllipse newTissueFromPolygon node.to.ray NumberOfSets only.set.crossings PlotFaces PlotIntersectionText PlotNodes PlotSetBoundaries PlotSetLabels PlotUniverse plotVenn plotxygraph pnpoly pnpolytest projection.thetaphi rectifyEdges remove.nonintersectionpoints rename.node renameFaces scythe.AWFE scythegr sector.to.xy set.function SetColours Setfun setSignature SetTextColours show,TDFaceList-method show,VDedgeDrawn-method show,VDedgeLines-method show,VDedgeSector-method Smithn.function spliceEdgeIntoFace spliceinstead TDEdgeList-class TDFaceList-class TDtograph thetah.to.xy ThreeCircles TwoCircles UniverseRange updateSignature UpViewports VDedgeDrawn-class VDedgeLines-class VDedgeSector-class VDPlotArc VennFromSets VennSetNames VennSignature VisibleRange zeropos zerotheta
Set and get annotation labels and graphical stylesVennGetFaceLabels VennGetSetLabels VennGetUniverseRange VennGetUniverseRange,VennDrawing-method VennSetFaceLabels VennSetSetLabels VennSetUniverseRange VennSetUniverseRange,VennDrawing-method
Create lists of graphical parameters for Venn diagramsVennThemes