Я использую функцию matplotlib_venn.venn2 для построения четырех разных диаграмм Венна на одном рисунке.
Мои входные данные для аргументов подмножества функции представляют собой наборы строк:
cse_set_ucb = set(['data science','algorithms', 'machine learning',...])
ece_set_ucb = set(['circuits', 'signals', 'machine learning',....])
v_ucb = venn2([cse_set_ucb,ece_set_ucb],set_labels=['CSE','ECE'],set_colors=['r','g'])
и аналогично для v_ucla, v_ucsb и v_ucsd.
Текущий результат:
Однако, чтобы сделатьДля более интуитивного сравнения я хотел показать проценты на диаграмме Венна , а не заданные размеры .Возможно ли это сделать с помощью некоторой функциональности в venn2?
Например, первый график будет заменен на:
Единственная альтернатива, о которой я могу подумать сейчас, - это нормализацияЯ как-то сам, а затем вводить подмножества размеров в функцию venn2, а не в наборы, но я надеялся на более умный способ сделать это