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옵션을 줘서 해결가능.
반응형
'Programming > python' 카테고리의 다른 글
python *(asterisk) 의 사용법 (0) | 2019.08.19 |
---|---|
matplotlib, style.use 사용해서 테마바꾸기 (0) | 2019.07.26 |
matplotlib colormap (0) | 2019.07.17 |
matplotlib, networkx에서 한글사용하기(windows) (0) | 2019.07.17 |
pandas에서 주의할점. np.where과 섞어쓰지 말자 (0) | 2019.07.09 |