0

R 用の次のスクリプト - VennDiagram があります。ここでは、セットが自動的に入力され、セット (ここでは b1 のように) が空になる可能性があります。

suppressPackageStartupMessages(library(VennDiagram))
b1 <- c()
b2 <- c(1,2)
base_data <- list(b1, b2)
names(base_data) <- c("b1", "b2")
pdf(file="out.pdf",7,7)
p1 <- venn.diagram(base_data,filename = NULL,euler.d=False,cex=2,cat.cex=2)
grid.draw(p1)
dev.off()

R よりも次のエラーが表示されます。

Error in x[[i]] : subscript out of bounds
Calls: venn.diagram -> unique
Execution halted

いくつかのバリアントをテストしましたが、作成されたリストで空のセットが別のセットの前にある限り、常にスローされます。

他の R-Venn ライブラリでは、4 つの空のセットを渡し、各セクションでゼロで満たされたベン図を解決することさえ可能であることを知っています。

では、VennDiagram は空集合からもダイアグラムを作成できるのでしょうか? はいの場合、何が間違っていますか?

前もって感謝します!

ジュリア

4

1 に答える 1