我正在尝试创建一个维恩图,但根据不同的变量不同地缩放圆圈,在这种情况下:ar。
这是我的示例代码:
B <- subset(data, data$factor1 == "Y")
A <- subset(data, data$factor2 == "Y")
ar <- c(sum(B$dollars), sum(A$dollars))
B <- B$unique_id
A <- A$unique_id
venn.diagram(x = list("B" = B, "A" = A), filename = "qualify_hs.tiff",
+ fill = c("yellow", "cornflowerblue"), cat.default.pos = "text",
+ print.mode = "percent", direct.area = TRUE, area.vector = ar)
这似乎没有用,并且给了我这个错误:
Error in grid.draw(grob.list) : object 'grob.list' not found
我无法找到有关使用VennDiagram包中的direct.area和area.vector选项的解决方案或任何实际文档。
任何帮助都将不胜感激。