2

例如,集合 A={a,b,c} 和集合 B={b,c,d} 并且集合 A 和 B 的交集应该是 {b,c}。

但是如何在维恩图中显示 {b,c} 而不是计数 2?我在 limma 包中尝试了 venn,在 Vennerable 包中尝试了 Venn,但都不起作用。

4

1 回答 1

4

在 Vennerable 中可以使用 FaceText="elements" 选项,尽管它的文档不完整。使用 Venn.pdf 第 10 页的示例(安装软件包后可用):

setList <- strsplit(month.name, split = "")
names(setList) <- month.name
Vmonth3 <- VennFromSets(setList[1:3])
plot(Vmonth3,doWeights=FALSE,show=list(FaceText="elements"))

也可以控制元素的外观。例如,以下代码将字体大小设置为 10:

gp <- VennThemes(compute.Venn(Vmonth3))
gp$FaceText <- lapply(gp$FaceText,function(x) {x$fontsize<-10; return(x)})
plot(Vmonth3,doWeights=FALSE,show=list(FaceText="elements"),gp=gp)
于 2012-12-02T02:02:51.673 回答