前面介紹了兩種python包直接畫韋恩圖(Veen)的方法,代碼有代碼的好處,但是對于個性化的需求就比較麻煩了。
Python畫韋恩圖 - 簡書 (jianshu.com)
Pyhon開源包pyvenn繪制2-6組韋恩圖 - 簡書 (jianshu.com)
功夫再高,也怕菜刀。面對個性化的需求,直接畫就好了。
畫韋恩圖比較簡單,但是需要把各個區(qū)域中的值先計算出來,涉及集合的一些運算。
Pandas取交集、并集、差集 - 簡書 (jianshu.com)
動手畫
韋恩圖比較簡單,就是畫圈。每個圓圈添加不同的背景色,并且設(shè)置透明度。
調(diào)整各個圈的位置,重疊部分因為設(shè)置透明度的緣故,背景色自然就疊加顯示成不同顏色了。
最后,添加文本注釋即可。

Snipaste_2021-06-26_15-22-47.png