본문 바로가기

Data handling/visualization

[데이터 시각화] visualzation , jupyter lab, jupyter notebook에서 matplotlib/seaborn 한글 font 설정 방법 [Mac Os]

728x90

3시간은 삽질한 것 같은 폰트 문제? 결국 폰트문제가 아니지만, 폰트는 잠정적 문제

mpl.font_manager._rebuild()  

font_manager를 rebuild해야한다!~~!!!!!!!!!!1 아 화난다..

https://ohgyun.com/769

import pandas as pd
import numpy as np
import re
import random
import matplotlib.pyplot as plt
import seaborn as sns
import json
%matplotlib inline

# 필요한 패키지와 라이브러리를 가져옴
import matplotlib as mpl
import matplotlib.pyplot as plt
import matplotlib.font_manager as fm
from IPython.display import set_matplotlib_formats

# 그래프에서 마이너스 폰트 깨지는 문제에 대한 대처
mpl.rcParams['axes.unicode_minus'] = False
print ('버전: ', mpl.__version__)
print ('설치 위치: ', mpl.__file__)
print ('설정 위치: ', mpl.get_configdir())
print ('캐시 위치: ', mpl.get_cachedir())
print ('설정 파일 위치: ', mpl.matplotlib_fname())
mpl.font_manager._rebuild()
font_list = fm.findSystemFonts(fontpaths=None, fontext='ttf')

f = [f.name for f in fm.fontManager.ttflist if "Gothic" in f.name]
f
# font_names = [x.name for x in font_list if "Gothic"]
# mpl.rcParams['font.family'] = font_names[0]
# font_names
# f = [f.name for f in fm.fontManager.ttflist]
# print(f)

합정이 자꾸 깨진다. 합정 자체 단어가 이상하게 들어간 거 아닐까?

설마가 맞았다….

바꿔주니 안깨지네..

+
위 블로그를 통해 해결

https://devstarsj.github.io/computer/2018/10/13/jupyter.matplotlib.korean.font/

mac에 설치한 폰트를 matplotlib 경로로 옮겨주고, 기존 캐시를 지워줘야한다!!