[matplotlib] Venn Diagram
·
코딩/시각화
종종 `Venn Diagram`을 그려야 상황이 이해갈때가 있습니다. 파이썬에서는 `matplotlib_venn`을 사용하면 됩니다. 두가지 set을 비교하고자 할 때에는 `venn2`를 사용하면 됩니다. `Set`들은 리스트에 넣고 각각의 이름은 `set_labels` 파라미터를 통해 설정 가능합니다.import matplotlib.pyplot as pltfrom matplotlib_venn import venn2set1 = set([1,2,4,6,7,8])set2 = set([1,6,9,11,13])venn2([set1, set2], set_labels=('Set A', 'Set B'))plt.title("Venn2 Diagram Exaple")plt.show()세가지 set을 비교하고자 할 때에는 ..
[matplotlib.pyplot] suptitle
·
코딩/시각화
`matplotlib.pyplot`에서 가끔 부제목이 필요할 때가 있다. 특별히 `subtitle`이 구현되어있지는 않지만, `suptitle`은 구현되어있다.matplotlib.pyplot.suptitle(t, **kwargs)취향차이겠지만, 저는 중앙에 부제목이 오는것이 좋아 `x`파라미터는 건들지 않습니다. 그 외에 자주 수정하는 파라미터는 `y`, `fontsize`정도 입니다. 아래는 기본적인 경우입니다.import matplotlib.pyplot as pltx = [1, 2, 3, 4, 5]y = [10, 20, 15, 25, 30]plt.plot(x, y)plt.title("Title")plt.suptitle("Subtitle")plt.show() 디폴트로 들어간 `y`를 사용하면 결과물이 ..