matplotlib 이란?
데이터를 다양한 그래프로 만들어주는 파이썬 라이브러리
( 데이터 시각화 )
matplotlib.pyplot 모듈
matplotlib에서 가장 자주사용하는 함수(메서드)
pyplot 불러오기 ( plt란 이름으로 사용 )
import matplotlib.pyplot as plt
jupyter notebook에 그래프 표시하도록 설정하기
%matplotlib inline
이차함수 그래프 그리기
1. Y값만 지정하기
# 값 넣기 ( 배열로 지정 )
Y = [1,3,5,7,9]
# plot() 메서드에 값 지정해주기
plt.plot(Y)
# 그래프 화면에 출력하기
plt.show()
# plot() 메서드는, 인자를 한개만 받았을 경우 값을 무조건 Y에 넣는다
2. X, Y 둘다 지정하기
X = [1,3,5,7,9]
Y = [100,200,300,400,500]
# plot() 메서드에 X, Y 전부 지정해주기
plt.plot(X,Y)
plt.show()
그린 그래프 파일로 저장하기
plt.savefig('저장경로',format='확장자')
나눔고딕 한글 폰트 설치하기 (우분투) (수정중)
sudo apt-get install fonts-nanum*
폰트 캐시 삭제하기
sudo fc-cache -fv
conda 사용시, conda에 나눔고딕 추가
sudo cp /usr/share/fonts/truetype/nanum/Nanum* ~/anaconda3/lib/<파이썬버전>
matplotlib에 나눔고딕 추가하기
sudo cp /usr/share/fonts/truetype/nanum/Nanum* /usr/local/lib/<파이썬버전>/dist-packages/matplotlib/mpl-data/fonts/ttf/
Matplotlib 폰트 정보 관리하기 ( fontList.json )
ls -al ~/.cache/matplotlib/
-rw-r--r-- 1 root root 47637 8dnjf 7 15:41 fontList.json
fontList.json 편집하기
head /root/.cache/matplotlib/fontList.json
반응형