본문 바로가기

데이터와 함께 탱고를/데이터 시각화

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])

이렇게 배워 갑니다... (추후 한 번에 정리할 예정)

아무래도, 위와 같이 하는게 제일 자유도가 높고(Custom 하기 좋고)
제일 깔끔한 방법인듯 하다.