【发布时间】:2020-04-30 19:10:11
【问题描述】:
我正在尝试制作一个有 15 组的维恩图。我可以用 9 来完成,使用 nVennR 包,但我必须绘制 22 次以压缩结果。
myV <- createVennObj(nSets = 9, sNames = c( "NN","AdINI","AdTAR",
"NN con NBI",
"NN sin NBI",
"AdINI con NBI",
"AdINI sin NBI",
"AdTAR con NBI",
"AdTAR sin NBI"))
myV <- setVennRegion(myV, c("NN con NBI", "NN"), 4343)
myV <- setVennRegion(myV, c("NN sin NBI", "NN"), 22526)
myV <- setVennRegion(myV, c("AdINI con NBI", "AdINI"), 2032)
myV <- setVennRegion(myV, c("AdINI sin NBI", "AdINI"), 9545)
myV <- setVennRegion(myV, c("AdTAR con NBI", "AdTAR"), 2641)
myV <- setVennRegion(myV, c("AdTAR sin NBI", "AdTAR"), 10125)
i=0
while (i<22) {
myV <- plotVenn(nVennObj = myV, outFile='democentro.svg')
i=i+1
}
这花了几分钟,但结果却如我所料: 现在我想对 15 组做同样的事情。因为在上一张图表中,较小的集合被分成两部分。我试过这样做,但这个过程永远不会结束,即使是第一个情节。
有什么方法可以充分发挥我电脑的潜力吗?
【问题讨论】:
标签: r performance plot parallel-processing venn-diagram