matplotlib.pyplot 좀 더 복잡한 레이아웃 1
from matplotlib import gridspec fig = plt.figure() gs = gridspec.GridSpec(1, 2) gs00 = gridspec.GridSpecFromSubplotSpec(2, 1, subplot_spec=gs[0]) gs01 = gridspec.GridSpecFromSubplotSpec(1, 2, subplot_spec=gs[1]) ax1 = fig.add_subplot(gs00[0]) ax2 = fig.add_subplot(gs00[1]) ax3 = fig.add_subplot(gs01[0]) ax4 = fig.add_subplot(gs01[1]) ax1.plot([1,2,3], [1,2,3]) 이렇게 배워 갑니다... (추후 한 번에 정리할 예정) 아무래도..
이제는 matplotlib 말고, Plotly 를 쓰자.
세련된 데이터 시각화 패키지, Plotly. matplotlib, seaborn 만 사용하다가, 최근에 훨씬 세련된 데이터 시각화 툴을 찾았습니다. plotly 인데, 웹 시각화 라이브러리인 d3.js 를 이용하여 보다 interactive 하게 그래프를 만들어줍니다. 그만큼, 굉장히 잘되어있고, 앞으로도 많이 발전할 라이브러리라는 생각이 듭니다. 예를 들어, 다음과 같은 그래프를 만들 수 있습니다. data = pd.Series(range(10)) data.iplot(kind='bar', title="제목", xTitle="x축", yTitle="y축") 코드만 봐도, matplotlib 보다 훨씬 간결함이 보입니다. 시각화 된 그래프 역시 훨씬 세련된게 느껴집니다. 또한, 우측 하단 Export to..