次のデータがあります。
Set1 : 82
Set2 : 44
Set3 : 56
Set4 : 53
1,2 : 27
1,3 : 37
1,4 : 30
2,3 : 22
2,4 : 14
3,4 : 19
1,2,3 : 18
1,2,4 : 13
1,3,4 : 20
2,3,4 : 11
1,2,3,4 : 11
1,2
などを意味Set1 . intersection . Set2
します...
を使用してこのデータセットの VennDiagram を作成しようとするとdraw.quad.venn
、次のエラーが発生します。
Error in draw.quad.venn(82, 44, 56, 53, 27, 37, 30, 22, 14, 19, 18, 13, :
Impossible: partial areas negative
私が間違っていることを理解していませんか?
アップデート:
以下は私が使用したコマンドラインです:
v.all <- draw.quad.venn( 82, 44, 56, 53, 27, 37, 30, 22, 14, 19, 18, 13, 20, 11, 10, category = c( "Set1", "Set2", "Set3", "Set4" ), fill=c( "red", "blue", "orange", "green" ), cex = 0.75, cat.cex=0.85 )
興味深いことに、私が使用するとき
v <- venneuler( c( A=82, B=44, C=56, D=53, "A&B"=27, "A&C"=37, "A&D"=30, "B&C"=22, "B&D"=14, "C&D"=19, "A&B&C"=18, "A&B&D"=13, "A&C&D"=20, "B&C&D"=11, "A&B&C&D"=11 ))
plot(v)
できます!!
だから今、私は本当に混乱しています。