The venn.diagram() function in the package VennDiagram only works with
sizes up to 5.

That isn't horribly clear from the help file, but quite explicit in the code:

    if (0 == length(x) | length(x) > 5) {
        stop("Incorrect number of elements.", call. = FALSE)
    }

If you really need 6, you could presumably look at the way that
venn.diagram() works and add in your own 6-handling code.

Sarah


On Tue, Jul 29, 2014 at 11:11 AM, Fix Ace <ace...@rocketmail.com> wrote:
> Hello, there,
> I have 6 dataset and trying to draw a venn.diagram using R VennDiagram 
> package, but got this error message. Could anybody figure out why?
>
> Thanks
> ===
>> library(VennDiagram)
> Loading required package: grid
>
>> head(A)
>                V1
> 1 F_HO10000
> 2 F_HO10001
> 3 F_HO10002
> 4 F_HO10003
> 5 F_HO10004
> 6 F_HO10005
>> head(B)
>                V1
> 1  F_HO1000
> 2 F_HO10000
> 3 F_HO10001
> 4 F_HO10002
> 5 F_HO10003
> 6 F_HO10004
>> head(C)
>                V1
> 1 F_HO10000
> 2 F_HO10001
> 3 F_HO10002
> 4 F_HO10003
> 5 F_HO10004
> 6 F_HO10005
>> head(D)
>                V1
> 1  F_HO1000
> 2 F_HO10000
> 3 F_HO10001
> 4 F_HO10002
> 5 F_HO10003
> 6 F_HO10004
>> head(E)
>                V1
> 1 F_HO10001
> 2 F_HO10002
> 3 F_HO10004
> 4 F_HO10007
> 5 F_HO10008
> 6 F_HO10009
>> head(F)
>                V1
> 1  F_HO1000
> 2 F_HO10000
> 3 F_HO10001
> 4 F_HO10002
> 5 F_HO10003
> 6 F_HO10004
>> venn.diagram(x=list(A=A[,1], B=B[,1], C=C[,1], D=D[,1], E=E[,1], F=F[,1]), 
>> filename="Venn-6.test.tiff", col="transparent", alpha=0.5, 
>> fill=c("dodgerblue","goldenrod1","darkorange1","seagreen3","orchid3", 
>> "green"), margin=0.2)
> Error: Incorrect number of elements.
>>
>
>         [[alternative HTML version deleted]]
>
>


-- 
Sarah Goslee
http://www.functionaldiversity.org

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to