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

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

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에서 바로 반영 됨)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.