У меня есть следующий сценарий для 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 построить диаграмму и из пустых множеств? И если да, то что я делаю не так?
Заранее спасибо!
Юля