【问题标题】:Display elements, instead of just counts, within each circle of a Venn diagram?在维恩图的每个圆圈内显示元素,而不仅仅是计数?
【发布时间】: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


    【解决方案1】:

    在 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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-09-23
      • 2016-10-07
      • 2021-03-14
      • 2018-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多