【问题标题】:Is it possible to create a proportional triple Venn Diagram是否可以创建比例三重维恩图
【发布时间】:2017-10-20 13:10:04
【问题描述】:

我正在尝试创建一个包含三组的比例维恩图。我在网上搜索并尝试了 3 个不同的包:Venndiagramvenneulereulerr。然而,似乎没有它创建一个正确的比例图。任何人都可以帮助如何做到这一点?

我试过Venndiagram 包:

library(Venndiagram)
draw.triple.venn(58, 44, 37, 44, 27, 37, 27, c("A", "B", "C"), euler.d = TRUE, scaled = TRUE)

虽然scaled = TRUE,这给了我下图:

使用venneuler包时:

library(venneuler)
v <- venneuler(c(A = 4, B = 0, C = 0, "A&B" = 10, "A&C" = 17, "B&C" = 0, "A&B&C" = 27))
plot(v)

这似乎效果更好。但是,如您所见,在 A 之外有一个 B 和 C 区域,尽管这需要为 0。也许这对于圆来说是不可能的?

【问题讨论】:

    标签: r venn-diagram eulerr


    【解决方案1】:

    你是对的,圆圈是不可能的。但是,如果您愿意改用省略号,eulerr 的最新开发版本(我恰好是它的创建者)可以为您提供帮助。

    devtools::install_github("jolars/eulerr")
    
    v <- eulerr::euler(c(A = 4, B = 0, C = 0,
                         "A&B" = 10, "A&C" = 17, "B&C" = 0, "A&B&C" = 27),
                       shape = "ellipse")
    plot(v)
    

    产量

    非常适合。

          original fitted residuals regionError
    A            4      4         0           0
    B            0      0         0           0
    C            0      0         0           0
    A&B         10     10         0           0
    A&C         17     17         0           0
    B&C          0      0         0           0
    A&B&C       27     27         0           0
    
    diagError: 0 
    stress:    0 
    

    【讨论】:

    • ld:警告:找不到选项“-L/usr/local/gfortran/lib/gcc/x86_64-apple-darwin15/6.1.0”的目录 ld:警告:找不到选项的目录'-L/usr/local/gfortran/lib' ld:找不到 -lgfortran clang 的库:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)make:*** [eulerr.so] 错误1 错误:包'eulerr'的编译失败*删除'/Library/Frameworks/R.framework/Versions/3.4/Resources/library/eulerr'*恢复以前的'/Library/Frameworks/R.framework/Versions/3.4/Resources /library/eulerr' 安装失败:命令失败 (1)
    • 谢谢,这个选项看起来很完美!但是,当我运行命令 >devtools::install_github("jolars/euler") 时会发生错误。我已经在上面发布了(不适合一条评论,抱歉)你知道这里发生了什么吗?我需要安装额外的软件包吗?
    • 我对 OSX 几乎一无所知,但你可能错过了 clang 吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多