matplotlib으로 만든 그림 사이즈를 어떻게 바꾸나요?


matplotlib으로 만든 그림 사이즈를 어떻게 바꿀 수 있을까요? 새로 덮어쓰거나 만드는 일 없이요!

  • 2016년 01월 13일에 작성됨

조회수 353


1 답변


좋아요
0
싫어요
채택취소하기

이미 이미지 파일이 만들어져 있다면 다음과 같은 방법으로 캔버스 크기를 바꿀 수 있습니다.

import matplotlib.pyplot

fig = matplotlib.pyplot.gcf() #현재 figure에 불러오기
fig.set_size_inches(18.5, 10.5) #크기 바꾸기(inch 단위)
fig.savefig('test2png.png', dpi=100) #현재 figure 저장하기

set_size_inches(w, h, forward=False)는 inch단위로 figure의 크기를 바꿔줍니다. forward=True로 설정할 경우에는 캔버스 사이즈가 자동으로 업데이트 됩니다(사용 중인 gui window에서 바로 반영 됨)

  • 2016년 01월 13일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close