【发布时间】:2011-08-11 17:05:12
【问题描述】:
例如,集合 A={a,b,c} 和集合 B={b,c,d} 集合 A 和 B 的交集应该是 {b,c}。
但是如何在维恩图中显示 {b,c} 而不是计数 2?我尝试了 limma 包中的 venn 和 Vennerable 包中的 Venn,但都不起作用。
【问题讨论】:
标签: r venn-diagram limma
例如,集合 A={a,b,c} 和集合 B={b,c,d} 集合 A 和 B 的交集应该是 {b,c}。
但是如何在维恩图中显示 {b,c} 而不是计数 2?我尝试了 limma 包中的 venn 和 Vennerable 包中的 Venn,但都不起作用。
【问题讨论】:
标签: r venn-diagram limma
在 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)
【讨论】: