본문 바로가기
Programming/python

matplotlib savefig에서 facecolor, 여백조정하기

by 단창 2019. 7. 17.

fig = plt.figure(figsize=(10,5*len(id[0]/2)),facecolor='w')

이렇게 figure을 만들어써도, 

 

 

fig.savefig(out_fname) 을 하면 facecolor가 반영되지 않는다. 게다가 그림 외에 여백도 너무 크다. 

그럴때

 

fig.savefig(out_fname,dpi=200,facecolor=fig.get_facecolor(),transparent=True,bbox_inches='tight')

dpi, facecolor옵션, bbox-inches옵션을 줘서 해결가능.

 

반응형