例如,设置A = {a,b,c}并设置B = {b,c,d},集合A和B的交集应为{b,c}。但是如何在维恩图中显示{b,c}而不是计数2?我尝试了limma包中的venn和Vennerable包中的Venn,但都没有效果..谢谢。
答案 0 :(得分:3)
使用FaceText =“elements”选项可以在Vennerable中使用,但其文档不完整。使用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)