我一直在寻找制作具有多个比例字段的维恩图的最佳方法,到目前为止,我一直认为最好的工具是R的venneuler,但是我已经修改了很多代码以根据需要准确地呈现它,并且我无法获得所需的格式

使用此代码:

library(rJava)
library(venneuler)
vd <- venneuler(c(A=0.3, B=0.3, C=1.1, "A&B"=0.1, "A&C"=0.2, "B&C"=0.1, "A&B&C"=0.1))
plot(vd)
title("Something")


我得到这个:

r - 如何使用R(VennEuler软件包)在维恩图中添加图例和值?-LMLPHP

我以许多丑陋的方式添加了传说,但我不喜欢任何传说。另外,我需要在各个字段中获取各个值。我需要的图像在图像编辑器中进行了编辑。
我想要的是这样的:

r - 如何使用R(VennEuler软件包)在维恩图中添加图例和值?-LMLPHP

如果您可以推荐我其他工具或帮助我编写代码,我将非常感谢
提前致谢!
干杯!

最佳答案

这可以通过我的r包eulerr完成。

library(eulerr)

vd <- euler(c(A = 0.3, B = 0.3, C = 1.1,
              "A&B" = 0.1, "A&C" = 0.2, "B&C" = 0.1,
              "A&B&C" = 0.1))
plot(vd, key = TRUE, counts = TRUE)


r - 如何使用R(VennEuler软件包)在维恩图中添加图例和值?-LMLPHP

09-30 22:16