● Matplotlib은 분석한 데이터를 그래프(Graph)나 차트(Chart)로 시각화해주는 파이썬의 패키지 라이브러리
● Matplotlib 패키지의 Pyplot라는 모듈은 Matplotlib이 매트랩(MATLAB)처럼 동작하게 하는 명령어 형태의 함수를 제공,
데이터를 시각화 하는데 이용한다.
import matplotlib.pyplot as plt
▶Matplotlib , Pyplot
#모듈 불러오기
import matplotlib.pyplot as plt
#리스트 형태의 데이터값 입력
data = [20,30,40]
#x축에 사용되는 변수를 리스트로 입력
x = [1,2,3]
#plt.plot() 메소드의 첫번째 인자 x는 X축, 두 번째 인자 data 는 Y축의 데이터 값을 의미, 이 데이터는 리스트 형태이다
plt.plot(x,data)
#그래프를 화면에 출력
plt.show()

▶제목과 X/Y축 레이블 설정
import matplotlib.pyplot as plt
#x축의 간격을 구분하기 위해 표시하는 눈금. 0,1,2의 자리에 kim, lee, kang 입력됨
plt.xticks(range(3), ['kim', 'lee', 'kang'])
#plt,plot() 함수에 y값을 리스트형태로 넣으면 꺽은선 그래프가 출력
#plt.plot([10,20,30],[7,8,9,10]) 를 입력시 x,y값 동시 입력
plt.plot([85, 88, 90])
# 상단 중앙의 그래프의 제목
plt.title('English Score of three students')
#x축 레이블 이름
plt.xlabel('Student Name ')
#y축 레이블 이름
plt.ylabel('Score')
plt.show()

▶한글 폰트 사용하기
import matplotlib.pyplot as plt
from matplotlib import rc
#맑은고딕('Malgun Gothic')
rc('font', family='Malgun Gothic')
#폰트를 딕셔너리 형으로 값을 지정함
font1 = {'size':20, 'color':'red'}
font2 = {'size':10, 'color':'blue'}
#데이터 입력
xdata = ['오꾸꾸', '호랑이', '참새']
ydata = [100, 95, 59]
plt.plot(xdata, ydata)
plt.title('세명 학생의 영어 성적', fontdict=font1)
plt.xlabel('이름', fontdict=font2)
plt.ylabel('성적')
plt.show()

출처: 예제 중심 파이썬 입문
궁금한 부분이 있으면 댓글 부탁드립니다^^
'• programming language > python' 카테고리의 다른 글
[파이썬 개념] Matplotlib 3- 선 스타일 설정 (0) | 2022.07.21 |
---|---|
[파이썬 개념] Matplotlib 2- 범례 표시하기 (0) | 2022.07.21 |
[파이썬 예제] 데이터 분석 19- 부산의 병원명에 산성이 들어가는 병원 찾기 (0) | 2022.07.21 |
[파이썬 예제] 데이터 분석 18- 강원지역의 한의원명, 주소, 총의사수 구하기 (0) | 2022.07.21 |
[파이썬 예제] 데이터 분석 17- 특정 건물에 있는 병원 정보 검색하기 (0) | 2022.07.21 |