Languages/Python

[파이썬] matplotlib 이란? / 사용법 / (수정중)

MOONCO 2021. 4. 8. 20:15

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

 

반응형