R Under development (unstable) (2026-07-10 r90234) -- "Unsuffered Consequences"
Copyright (C) 2026 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
Natural language support but running in an English locale
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
> pkgname <- "nVennR2"
> source(file.path(R.home("share"), "R", "examples-header.R"))
> options(warn = 1)
> library('nVennR2')
>
> base::assign(".oldSearch", base::search(), pos = 'CheckExEnv')
> base::assign(".old_wd", base::getwd(), pos = 'CheckExEnv')
> cleanEx()
> nameEx("estimateExhaustiveRunTime")
> ### * estimateExhaustiveRunTime
>
> flush(stderr()); flush(stdout())
>
> ### Name: estimateExhaustiveRunTime
> ### Title: Estimates the time taken by minimization steps when preparing a
> ### diagram with the exhaustive method at a given depth
> ### Aliases: estimateExhaustiveRunTime
>
> ### ** Examples
>
> estimateExhaustiveRunTime(exampledf, 4)
[1] 7.511532
>
>
>
> cleanEx()
> nameEx("getVennRegion")
> ### * getVennRegion
>
> flush(stderr()); flush(stdout())
>
> ### Name: getVennRegion
> ### Title: Gets a list of the elements in a region of the diagram
> ### Aliases: getVennRegion
>
> ### ** Examples
>
> myv <- nVennDiagram(list(Set1=c("a", "b", "c"), Set2=c("a", "c", "d")), verbose=FALSE)
> #Both commands are equivalent:
> getVennRegion(myv, 3)
[[1]]
[1] "a"
[[2]]
[1] "c"
> getVennRegion(myv, c("Set1", "Set2"))
[[1]]
[1] "a"
[[2]]
[1] "c"
>
>
>
> cleanEx()
> nameEx("getVennSetNames")
> ### * getVennSetNames
>
> flush(stderr()); flush(stdout())
>
> ### Name: getVennSetNames
> ### Title: Gets the names of the sets
> ### Aliases: getVennSetNames
>
> ### ** Examples
>
> myv <- nVennDiagram(list(Set1=c("a", "b", "c"), Set2=c("a", "c", "d")), verbose=FALSE)
> getVennSetNames(myv)
[[1]]
[1] "Set1"
[[2]]
[1] "Set2"
>
>
>
> cleanEx()
> nameEx("getVennSvg")
> ### * getVennSvg
>
> flush(stderr()); flush(stdout())
>
> ### Name: getVennSvg
> ### Title: Get the svg code of an nVenn diagram
> ### Aliases: getVennSvg
>
> ### ** Examples
>
> myv <- nVennDiagram(list(Set1=c("a", "b", "c"), Set2=c("a", "c", "d")), verbose=FALSE)
> getVennSvg(myv)
[1] "\n"
>
>
>
> cleanEx()
> nameEx("listVennRegions")
> ### * listVennRegions
>
> flush(stderr()); flush(stdout())
>
> ### Name: listVennRegions
> ### Title: Lists the elements in every region of the diagram
> ### Aliases: listVennRegions
>
> ### ** Examples
>
> myv <- nVennDiagram(list(Set1=c("a", "b", "c"), Set2=c("a", "c", "d")), verbose=FALSE)
> mylist <- listVennRegions(myv)
> mylist
$`(Set1)`
[1] "b"
$`(Set2)`
[1] "d"
$`(Set1, Set2)`
[1] "a" "c"
>
>
>
> cleanEx()
> nameEx("nVennDiagram")
> ### * nVennDiagram
>
> flush(stderr()); flush(stdout())
>
> ### Name: nVennDiagram
> ### Title: Creates nVenn plot
> ### Aliases: nVennDiagram
>
> ### ** Examples
>
> myv <- nVennDiagram(list(Set1=c("a", "b", "c"), Set2=c("a", "c", "d")), verbose=FALSE)
>
>
>
> cleanEx()
> nameEx("nVennR2")
> ### * nVennR2
>
> flush(stderr()); flush(stdout())
>
> ### Name: nVennR2
> ### Title: nVennR2
> ### Aliases: nVennR2
>
> ### ** Examples
>
> library(nVennR2)
> myv <- nVennDiagram(exampledf, verbose=FALSE)
topol.h:212:16: runtime error: load of value 50, which is not a valid value for type 'bool'
#0 0x7b31a54162c1 in blData::operator=(blData&&) /data/gannet/ripley/R/packages/tests-gcc-SAN/nVennR2/src/topol.h:212
#1 0x7b31a54162c1 in borderLine::operator=(borderLine&&) /data/gannet/ripley/R/packages/tests-gcc-SAN/nVennR2/src/topol.h:1413
#2 0x7b31a557bbd7 in nVennDiagram(SEXPREC*, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, unsigned int, unsigned int) /data/gannet/ripley/R/packages/tests-gcc-SAN/nVennR2/src/nVenn2.cpp:178
#3 0x7b31a543e48d in _nVennR2_nVennDiagram /data/gannet/ripley/R/packages/tests-gcc-SAN/nVennR2/src/RcppExports.cpp:39
#4 0x000000750130 in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:775
#5 0x0000008ed89a in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8700
#6 0x0000008c40f3 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533
#7 0x000000862b7a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167
#8 0x00000087aeba in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398
#9 0x00000087ee6d in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2314
#10 0x000000863228 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2333
#11 0x000000863228 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1278
#12 0x000000894bbe in do_set /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3585
#13 0x000000863656 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230
#14 0x000000a0b788 in Rf_ReplIteration /data/gannet/ripley/R/svn/R-devel/src/main/main.c:264
#15 0x000000a0b788 in R_ReplConsole /data/gannet/ripley/R/svn/R-devel/src/main/main.c:317
#16 0x000000a1aa7a in run_Rmainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1237
#17 0x000000a1ab12 in Rf_mainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1244
#18 0x00000041306f in main /data/gannet/ripley/R/svn/R-devel/src/main/Rmain.c:29
#19 0x7f31b8012574 in __libc_start_call_main (/lib64/libc.so.6+0x3574) (BuildId: 92b5376d35bb29c098175948cf3e7cbcae3aeae1)
#20 0x7f31b8012627 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x3627) (BuildId: 92b5376d35bb29c098175948cf3e7cbcae3aeae1)
#21 0x000000413a14 in _start (/data/gannet/ripley/R/gcc-SAN3/bin/exec/R+0x413a14) (BuildId: 0917cdc867c186725bcba1424f3d64db7fd3641c)
> myv <- setVennOpts(myv, opacity=0.2, fontSize=14)
>
>
>
>
> cleanEx()
> nameEx("plotVenn")
> ### * plotVenn
>
> flush(stderr()); flush(stdout())
>
> ### Name: plotVenn
> ### Title: Plot nVenn diagram
> ### Aliases: plotVenn
>
> ### ** Examples
>
> myv <- nVennDiagram(list(Set1=c("a", "b", "c"), Set2=c("a", "c", "d")), verbose=FALSE)
> plotVenn(myv)
>
>
>
>
> cleanEx()
> nameEx("readVennSVG")
> ### * readVennSVG
>
> flush(stderr()); flush(stdout())
>
> ### Name: readVennSVG
> ### Title: Creates nVenn plot
> ### Aliases: readVennSVG
>
> ### ** Examples
>
> if (file.exists('example.svg')){
+ readVennSVG('example.svg')
+ }
>
>
>
> cleanEx()
> nameEx("rotateVenn")
> ### * rotateVenn
>
> flush(stderr()); flush(stdout())
>
> ### Name: rotateVenn
> ### Title: Rotate a diagram
> ### Aliases: rotateVenn
>
> ### ** Examples
>
> myv <- nVennDiagram(list(Set1=c("a", "b", "c"), Set2=c("a", "c", "d")), verbose=FALSE)
> myv <- rotateVenn(myv, 45)
>
>
>
> cleanEx()
> nameEx("setVennColor")
> ### * setVennColor
>
> flush(stderr()); flush(stdout())
>
> ### Name: setVennColor
> ### Title: Change a set color
> ### Aliases: setVennColor
>
> ### ** Examples
>
> myv <- nVennDiagram(list(Set1=c("a", "b", "c"), Set2=c("a", "c", "d")), verbose=FALSE)
> myv <- setVennColor(myv, "Set2", "black")
> myv <- setVennColor(myv, "Set1", "#ffff00")
>
>
>
> cleanEx()
> nameEx("setVennColors")
> ### * setVennColors
>
> flush(stderr()); flush(stdout())
>
> ### Name: setVennColors
> ### Title: Change set colors
> ### Aliases: setVennColors
>
> ### ** Examples
>
> myv <- nVennDiagram(list(Set1=c("a", "b", "c"), Set2=c("a", "c", "d")), verbose=FALSE)
> mypalette <- c("black", "#ffff00", "red")
> myv <- setVennColors(myv, mypalette)
>
>
>
> cleanEx()
> nameEx("setVennOpts")
> ### * setVennOpts
>
> flush(stderr()); flush(stdout())
>
> ### Name: setVennOpts
> ### Title: Set graphical parameters of an nVenn object diagram.
> ### Aliases: setVennOpts
>
> ### ** Examples
>
> myv <- nVennDiagram(exampledf)
Step 1 finished.
Step 2 finished.
Step 3 finished.
Step 4 finished.
Step 5 finished.
Step 6 finished.
Step 7 finished.
> myv <- setVennOpts(myv, showRegions=FALSE, opacity=0.2, lineWidth=2)
>
>
>
> cleanEx()
> nameEx("setVennPalette")
> ### * setVennPalette
>
> flush(stderr()); flush(stdout())
>
> ### Name: setVennPalette
> ### Title: Change the color palette for a diagram
> ### Aliases: setVennPalette
>
> ### ** Examples
>
> myv <- nVennDiagram(list(Set1=c("a", "b", "c"), Set2=c("a", "c", "d")), verbose=FALSE)
> myv <- setVennPalette(myv, 2)
> myv <- setVennPalette(myv, 3)
>
>
>
> cleanEx()
> nameEx("setVennSkin")
> ### * setVennSkin
>
> flush(stderr()); flush(stdout())
>
> ### Name: setVennSkin
> ### Title: Set nVenn diagram appearance
> ### Aliases: setVennSkin
>
> ### ** Examples
>
> theme <- list(opacity=0.2, lineWidth=2, fontSize=14, showRegions=FALSE,
+ palette=2, colors=c("black"))
> myv <- nVennDiagram(exampledf)
Step 1 finished.
Step 2 finished.
Step 3 finished.
Step 4 finished.
Step 5 finished.
Step 6 finished.
Step 7 finished.
> myv <- setVennSkin(myv, theme)
>
>
>
> ### *