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

조회수 7823회

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

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)