728x90
반응형
SMALL
폰트 깨짐 문제
한글 폰트를 설정해 주지 않으면 한국어가 깨져서 나오는 문제가 발생한다.
폰트 설치
!apt-get -qq install fonts-nanum
예제
import os
import matplotlib.pyplot as plt
from matplotlib import font_manager
import matplotlib.font_manager as fm
fe = fm.FontEntry(
fname=r'/usr/share/fonts/truetype/nanum/NanumGothic.ttf', # ttf 파일이 저장되어 있는 경로
name='NanumGothic') # 원하는 폰트 설정
fm.fontManager.ttflist.insert(0, fe) # Matplotlib에 폰트 추가
plt.rcParams.update({'font.size': 18, 'font.family': 'NanumGothic'}) # 폰트 설정
temperatures = [12.66, 11.78, 11.5, 10.93, 10.5]
times = range(len(temperatures))
plt.figure(figsize=(10, 6))
plt.plot(times, temperatures, marker='o', linestyle=':')
plt.xlabel('날짜')
plt.ylabel('온도')
plt.grid(True)
plt.legend()
plt.tight_layout()
plt.show()
728x90
반응형
LIST
'Python Library > Matplotlib' 카테고리의 다른 글
[Matplotlib] 초기화 메서드 (0) | 2023.09.04 |
---|---|
[Matplotlib] 눈금 시간 설정 (0) | 2023.07.28 |
[Matplotlib] 다중 축을 사용한 그래프 생성 (0) | 2023.05.25 |
[Matplotlib] 공백 지우기 (0) | 2023.04.27 |
[Matplotlib] 여러 개의 그래프 그리기 (0) | 2022.03.02 |