如何获取R中由venn包绘制的venn图的公共部分的值
现在我用R中的如何获取R中由venn包绘制的venn图的公共部分的值,r,R,现在我用R中的vennpackage画出了venn图,我成功了。但是我也想得到venn图的公共部分的值。虽然我已经查询了官方文件,但是我找不到任何函数来解决我的问题。顺便说一下,我需要画一个6集的图,所以你不能使用vennDiagram软件包。我希望能得到你的帮助 library(venn) venn(list("A" = c(1,2,3),"B" = c(3,4,5),"C" = c(1,2,3,4,5,6))) 对于交叉口的长度,您可以尝试: library(venn) v <-
venn
package画出了venn图,我成功了。但是我也想得到venn图的公共部分的值。虽然我已经查询了官方文件,但是我找不到任何函数来解决我的问题。顺便说一下,我需要画一个6集的图,所以你不能使用vennDiagram
软件包。我希望能得到你的帮助
library(venn)
venn(list("A" = c(1,2,3),"B" = c(3,4,5),"C" = c(1,2,3,4,5,6)))
对于交叉口的长度,您可以尝试:
library(venn)
v <- venn(list("A" = c(1,2,3),"B" = c(3,4,5),"C" = c(1,2,3,4,5,6)))
lengths(attr(v, "intersections"))
C B:C A:C A:B:C
1 2 2 1
我想知道实际的十字路口,你的建议解决了我的问题。非常感谢。
attr(v, "intersections")
$C
[1] 6
$`B:C`
[1] 4 5
$`A:C`
[1] 1 2
$`A:B:C`
[1] 3