더 많은 시각화 라이브러리들
import missingno as msno
msno.matrix(dataframe)
msno.matrix(dataframe,sort='descendng')
msno.bar(dataframe)
import squarify
values = [100,200,300,400]
squarify.plot(values)
labels = list('ABCD')
squarify.plot(values, label=labels)
# margin
squarify.plot(values, label=labels,pad=0.2)
# axis 없애기
ax.axis('off')
import pywaffle
from pywaffle import Waffle
fig = plt.figure(figureClass = Waffle,
rows = 5,
columns = 10,
values = [48,46,6],
figsize=(5,3),
cmap_name='tab10',
legend = 범례,
starting_location="SE", # NW,SW,NE,SE
block_arranging_style = 'new-line', # snake
icons = 'chlld', # Font awesome site
icon_legend = True, # 아이콘을 범례로 사용할 것인지
font_size = 15) # 아이콘 사이즈
plt.show()
import matplotlib_venn
from matplotlib_venn import venn2, venn3
# 01: 1번째 Set에 들어갈 내용
# 10: 2번째 Set에 들어갈 내용
# 11: 교집합에 들어갈 내용
venn2(subsets=(3,2,1))
set1 = set(['A', 'B', 'C', 'D'])
set2 = set(['B', 'C', 'D', 'E'])
set3 = set(['C', 'D',' E', 'F', 'G'])
venn3([set1, set2, set3], ('Set1', 'Set2', 'Set3'))
plt.show()