Це не буде конкурувати з відповіддю @ Shane, оскільки кругові дисплеї дійсно добре підходять для відображення складних взаємозв'язків з великомірними наборами даних.
Для діаграм Венна я використовував пакет venneuler R. Він має простий, але інтуїтивно зрозумілий інтерфейс і створює чудові діаграми з прозорістю, порівняно з базовою venn()
функцією, описаною в Журналі статистичного програмного забезпечення . Однак він не обробляє більше ніж 3 категорії. Інший проект - eVenn, і він стосується множин.K=4
Зовсім недавно я натрапив на новий пакет, що стосується наборів відношень вищого порядку, і, ймовірно, дозволяють відтворити деякі діаграми Венна, показані у Вікіпедії або на цій веб-сторінці, що таке діаграма Венна? , але вона також обмежена множинами. Він називається VennDiagram, але дивіться довідковий документ: VennDiagram: пакет для генерації високонастроюваних діаграм Венна та Ейлера в R (Chen і Boutros, BMC Bioinformatics 2011, 12:35).K=4
Для подальшого ознайомлення вас може зацікавити
Kestler et al., Узагальнені діаграми Венна: новий метод візуалізації складних відносин генетичного набору , Bioinformatics, 21 (8), 1592-1595 (2004).
Діаграми Венна мають свої обмеження. У цьому відношенні мені подобається підхід Роберта Косари в « Sightings: A Venvable Challenge» або з паралельними наборами (але дивіться також цю дискусію у веб- журналі Андрія Гельмана)