반응형
# 파이썬 시각화 패키지 불러오기
import matplotlib
import matplotlib.pyplot as plt
# import matplotlib.font_manager as font_manager
from matplotlib import font_manager, rc
import platform
print(f"platform = {platform.system()}") # OS platform 확인
font_fpath = './malgun.ttf' # 폰트 파일(.ttf) 경로
fontprop = font_manager.FontProperties(fname=font_fpath, size=12) # 폰트 경로 및 사이즈
font_name = font_manager.FontProperties(fname=font_fpath).get_name()
rc('font', family=font_name)
print(font_name)
# 한글폰트 적용 유무 확인
# property를 작성해서 커스텀으로 폰트 삽입 하는 방법
plt.figure(figsize=(1,1))
plt.hist(np.random.normal(50, 10, 1000))
plt.title('한글표시', fontproperties=fontprop)
plt.show()
# 운이 좋아서 내부에 나눔 바른 고딕이 있는경우
# matplotlib.rcParams['font.family'] = 'Malgun Gothic'
matplotlib.rcParams['font.family'] = 'NanumBarunGothic'
%matplotlib inline
plt.figure(figsize=(1,1))
plt.hist(np.random.normal(50, 10, 1000))
plt.title('한글표시', size=25) # 한글 작성 및 폰트 사이즈 표시
plt.show()
# 시스템의 폰트 리스트를 출력하는 코드
font_list = font_manager.findSystemFonts(fontpaths=None, fontext='ttf')
for i in font_list:
if 'nanum' in i.split('/')[-1].lower():
print(i)
반응형
'Tools & Tips > code_snippets' 카테고리의 다른 글
meta tag 크로링 (feat. python) (0) | 2022.12.16 |
---|---|
GPU memory 상태 확인 방법 (0) | 2022.09.25 |
구글 코랩(google colab) 환경인지 아닌지 확인하는 방법 (0) | 2022.09.14 |
댓글