Je sais que l'OP demande une solution en R mais je voudrais signaler une solution basée sur le web appelée BioVenn. Il prend jusqu'à 3 listes d'éléments et dessine un diagramme de Venn de sorte que chaque surface soit proportionnelle au nombre d'éléments - comme celui-ci:
Dans ce diagramme, j'ai modifié manuellement (via PhotoShop) l'emplacement des nombres car je n'aimais pas les emplacements choisis par BioVenn. Mais vous pouvez choisir de ne pas afficher les nombres.
En théorie, les listes utilisées avec BioVenn doivent consister en des IDs de gènes mais, en pratique, cela n'a pas d'importance - les listes doivent simplement contenir des chaînes de caractères.
0 votes
Pourquoi ne pas commencer par
library("sos"); findFn("venn")
et voir jusqu'où cela vous mène?0 votes
Ou utilisez le package venneuler, il le fait.