-1
我正尝试在R上的jupyter笔记本中插入简单的维恩图。我已经能够使用VennDiagram库生成简单的2组图。然而,我似乎无法弄清楚如何以产生2个相交集合的方式来处理三重图表,这些集合位于另一个较大集合的子集中。将示例空间添加到R中的维恩图中
也许我在使用错误的库?
编辑:
这是一个例子,我只需要绘制维恩图的一个例子。的数据将是这样的:
S =(1,2,3)
A =(1,2)
B =(2,3)
我正尝试在R上的jupyter笔记本中插入简单的维恩图。我已经能够使用VennDiagram库生成简单的2组图。然而,我似乎无法弄清楚如何以产生2个相交集合的方式来处理三重图表,这些集合位于另一个较大集合的子集中。将示例空间添加到R中的维恩图中
也许我在使用错误的库?
编辑:
这是一个例子,我只需要绘制维恩图的一个例子。的数据将是这样的:
S =(1,2,3)
A =(1,2)
B =(2,3)
最新开发的版本我的r软件包eulerr现在可以将样本空间列表作为输入。然而,它会产生欧拉图(比例维恩图)(这就是为什么您的规格不会导致两个图相互交叉)。
# devtoools::install_github("jolars/eulerr")
library(eulerr)
ll <- list(S = c(1, 2, 3), A = c(1, 2), B = c(2, 3))
fit <- euler(ll)
plot(fit)
如果你想中的第三两个相交的圆,请尝试以下操作:
plot(euler(c(S = 5, "A&B&S" = 3, "A&S" = 1, "B&S" = 1)))
使用POST数据'dput(数据)' – Sathish
我应该我的问题更清楚一点。没有数据,这是一个简单的例子。我编辑了这个问题。 – user583350