5. matplotlib : 과학계산용 그래프 라이브러리
페이지 정보
작성자 관리자 댓글 0건 조회 2,023회 작성일 20-02-21 19:42본문
5. matplotlib : 과학계산용 그래프 라이브러리
# matplotlib : 과학계산용 그래프 라이브러리
#( 선그래프, 히스토그램, 산점도 등을 지원)
# 그래프를 그리기위해서는 matplotlib의 pyplot 모듈을 이용한다.
실습.
import numpy as np
import matplotlib.pyplot as plt
#데이터를 준비
x = np.arange(0,6,0.1)
print(x)
print("---------------------")
y = np.sin(x)
print(y)
print("---------------------")
#그래프 그리기
plt.plot(x,y)
plt.show()
결과.
실습2.
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0,6, 0.1)
y1 = np.sin(x)
y2 = np.cos(x)
print(x)
print("---------------------")
print(y1)
print("---------------------")
print(y2)
print("---------------------")
plt.plot(x, y1, label="sin")
plt.plot(x, y2, linestyle="--", label="cos")
plt.title("sin / cos graph") # 제목
plt.xlabel("x") #축이름
plt.ylabel("y") #축이름
plt.legend() #범례
plt.show()
결과.
한글폰트 설정방법
방법1.
import matplotlib.pyplot as plt
plt.rc('font', family='NanumGothic') # For Windows
print(plt.rcParams['font.family'])
방법 2.
import matplotlib
import matplotlib.font_manager as fm
fm.get_fontconfig_fonts()
# font_location = '/usr/share/fonts/truetype/nanum/NanumGothicOTF.ttf'
font_location = 'C:/Windows/Fonts/NanumGothic.ttf' # For Windows
font_name = fm.FontProperties(fname=font_location).get_name()
matplotlib.rc('font', family=font_name)
댓글목록
등록된 댓글이 없습니다.