У меня есть проект, который требует создания диаграмм Венна, и я начинаю изучать Python (используя 2.7), поэтому я решил, что попытка изучения R также перегрузит меня работой. Итак, я узнал в Интернете о matplotlib. По сути, мне нужно создать диаграмму Венна, которая сравнивает значения в каждом столбце для создания диаграммы Венна. Итак, если бы мой csv имел следующие данные:
Month x y
Sept -1 1
Oct 0 1
Nov 1 1
Dec -1 -1
Перекрытие покажет значение 2 (поскольку nov и dec имеют одинаковое значение), кружок x сам по себе покажет значение 1, начиная с sept (0 нужно игнорировать), а кружок y покажет значение из 2, с сентября и октября.
Я думаю, что это довольно сложная программа, но я понятия не имею, с чего начать, кроме как начать с:
from matplotlib_venn import venn2
Когда я использую онлайн-инструмент, такой как Venny, он просто находит похожие числа. между списками вместо построчного сравнения. Это ничего не дает в значениях 0 во внешних кругах и числе 3 в перекрытии (поскольку на входе есть три разных значения: -1, 0 и 1.
В качестве альтернативы, если бы было очень просто использовать R вместо Python, не могли бы вы помочь мне с этим?
Любая помощь будет оценена, спасибо!