bskyvision RSS 태그 관리 글쓰기 방명록
2020-07-11 10:06:28
728x90

matplotlib 패키지의 pyplot을 이용하면 손쉽게 plot을 그릴 수 있습니다. 오늘은 그렇게 생성한 plot을 그림 파일로 저장하는 법에 대해 살펴보겠습니다. 보고서나 논문을 쓸 때 그래프를 가져다가 쓰려면 그림 파일로 저장해 줄 필요가 있겠죠? 

 

먼저 sin 함수에 대한 그래프를 간단히 그리겠습니다. 코드와 생성된 그래프는 각각 다음과 같습니다. 

 

1
2
3
4
5
6
7
8
import numpy as np
from matplotlib import pyplot as plt
import math
 
= np.arange(04*math.pi, 0.1)
= np.sin(x)
 
plt.plot(x, y)
cs

 

 

 y = sin(x)를 0부터 4파이까지 두 주기 그려봤습니다. 

 

이제 이 그래프를 그림 파일로 저장해보도록 하겠습니다. matplotlib.pylot.savefig 함수를 사용하면 됩니다. 다음과 같이 저는 한 줄의 코드를 덧붙여 줌으로 그래프를 .png 파일로 저장했습니다. 참고로 .bmp 파일은 지원하지 않습니다. 

 

1
2
3
4
5
6
7
8
9
10
import numpy as np
from matplotlib import pyplot as plt
import math
 
= np.arange(04*math.pi, 0.1)
= np.sin(x)
 
plt.plot(x, y)
 
plt.savefig('./sin.png')
cs

 

위 코드를 실행하면 .py 파일이 존재하는 디렉토리 내에 sin.png 그림 파일이 생성됩니다. 

 

저장 완료!

 

 

bskyvision의 추천글 ☞

[python] matlab과 비슷한 방식으로 plot 그리기, matplotlib.pyplot

댓글

방문해주신 모든 분들을 환영합니다.

* 글을 읽던 중에 궁금했던 부분은 질문해주세요.

* 칭찬, 지적, 의문, 격려, 감사표현 등을 남겨주세요.

* 최대한 답변 드리도록 노력하겠습니다.

* 욕설과 광고를 담은 댓글은 가차없이 삭제합니다.


guest@이름 ~$
guest@패스워드 ~$
guest@홈페이지주소작성 ~$

guest@댓글작성 ~$




bskyvision. Designed by bskyvision.