import matplotlib.pyplot as plt
import platform
# OS 자동 감지 및 한글 폰트 설정
system = platform.system()
if system == 'Windows':
# Windows: 맑은 고딕 사용
plt.rcParams['font.family'] = 'Malgun Gothic'
elif system == 'Darwin': # Darwin = macOS
# macOS: 애플 고딕 사용
plt.rcParams['font.family'] = 'AppleGothic'
elif system == 'Linux':
# Linux: 나눔 고딕 사용 (사전 설치 필요)
# 터미널: sudo apt-get install -y fonts-nanum
plt.rcParams['font.family'] = 'NanumGothic'
else:
print(f"알 수 없는 OS: {system}")
# 모든 OS 공통: 음수 기호 깨짐 방지
plt.rcParams['axes.unicode_minus'] = False
print(f"OS: {system}, 설정된 폰트: {plt.rcParams['font.family']}")
💻 Colab 환경
# 1. 폰트 설치 및 캐시 초기화 (첫 번째 셀)
!apt-get install -y fonts-nanum
!fc-cache -fv
!rm -rf ~/.cache/matplotlib
# 2. 폰트 설정 (두 번째 셀)
import matplotlib.pyplot as plt
plt.rcParams['font.family'] = 'NanumGothic'
plt.rcParams['axes.unicode_minus'] = False