본문 바로가기

파이썬 100일 챌린지

[100일 챌린지] 파이썬 그래프 크기와 해상도 설정, 이미지 파일 저장 (feat, plt) #028

 

전에 rcParams을 이용해서 그래프의 설정 방법을 공부했다. 

[100일 챌린지] 파이썬 matplotlib의 rcParams를 default 세팅하기, style 원복하기 #016

 

그런데 rcParams로 그래프의 크기를 변경할 수 있다는 거??

해보자 ㅋㅋ

 

 

우선 현재까지의 상황은~

디폴트로 세팅된 그래프

 

1. 그래프 크기 수정 & 해상도 설정

 

그래프의 크기도 rcParams에 포함된다. 

matplotlib 사이트에 가면 figure에 대한 설명이 있다. 

 

출처 - https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.figure.html

 

 

위에 보면 rcParams 설정 방법이 그대로 나온다. 

그걸 적용해 주면 된다. 

 

plt.rcParams["figure.figsize"] = [가로 인치, 세로 인치]
plt.rcParams["figure.dpi"] = 도트 퍼 인치(해상도)

 

그래프가 너무 커졌네 ㅋ

 

figure 설명에 보면 default 값이 나와있다. 

이것을 참고해 데이터를 변경해 주면 된다. 

난 크기를 키우고, 해상도도 조금 높였다. 

 

 

참고로 아래처럼 figure 함수를 사용해도 된다. 

둘 다 결과는 같으니 편한 대로~

 

plt.figure( figsize = (가로 인치, 세로 인치), dpi = 도트 퍼 인치)

 

결과는 같다 ㅋ

 

 

2. 그래프 이미지 저장

 

그래프 이미지를 저장하면 더 편하게 볼 수 있을 것이다.

 

plt.savefig('이미지 파일명.png')

 

과연??

 

 

주피터 노트북을 실행시킨 폴더로 가보니 plot.png 파일이 생겼다!!

 

깔끔하게 파일로 저장됨! 

 

728x90