반응형
# matplotlib 한글 폰트 깨짐 현상
import matplotlib.pyplot as plt
import matplotlib as mpl
%matplotlib inline
import platform
from matplotlib import font_manager, rc
# plt.rcParams['axes.unicode_minus'] = False
if platform.system() == 'Darwin':
rc('font', family='AppleGothic')
elif platform.system() == 'Windows':
path = "c:/Windows/Fonts/malgun.ttf"
font_name = font_manager.FontProperties(fname=path).get_name()
rc('font', family=font_name)
else:
print('Unknown system... sorry~~~~')
그래프 한글 폰트가 깨지는 이유는 지원을 안 해서다. 이런 식으로 path로 windows에서 제공해주는 폰트를 넣어주면 한글 폰트가 잘 나오게 된다.
# 마이너스 기호(폰트)가 깨지는 현상 해결방법
일반적으로 그래프를 바로 그리면 이런식으로 마이너스 부분이 깨진다. 이 부분은
matplotlib.rcParams['axes.unicode_minus'] = False
이 명령어를 통해 사용 가능케한다.
반응형
'Base > Python' 카테고리의 다른 글
[Python] 시각화 사용법 - matplotlib을 통한 box plot 그리기 (0) | 2020.10.20 |
---|---|
[Python] matplotlib을 통한 bar plot 그리기 (0) | 2020.10.20 |
[Python] 시각화 사용법 - matplotlib을 통한 line plot 그리기(lim,ticks 등등) (0) | 2020.10.19 |
[Python] Pandas 사용법 - 피벗 테이블 생성(pivot,pivot_table) (0) | 2020.10.19 |
[Python] Pandas 사용법 - 그룹화 및 그룹 함수 (groupby, qcut, cut, transfrom ) (0) | 2020.10.18 |