코드인터프리터 한글 사용하는 법


한글 폰트를 Matplotlib에서 사용하기 위한 가이드라인
폰트 파일 준비: 먼저 사용하려는 한글 폰트의 TTF 파일을 준비합니다. 예를 들어, NanumGothicBold.ttf를 사용할 수 있습니다.

폰트 파일 업로드: 원하는 위치에 폰트 파일을 업로드합니다.

Matplotlib 라이브러리 임포트: Matplotlib 라이브러리를 Python 코드에 임포트합니다.

python
Copy code
from matplotlib import pyplot as plt
from matplotlib import font_manager
폰트 설정 함수 정의: 한글 폰트를 테스트하기 위한 함수를 정의합니다.

python
Copy code
def test_korean_font_direct_explicit(font_path):
    """Test Korean font by plotting a sample text with direct method."""
    font_properties = font_manager.FontProperties(fname=font_path)
    plt.figure(figsize=(5, 5))
    plt.text(0.5, 0.5, '한글 폰트 테스트', size=20, ha='center', va='center', fontproperties=font_properties)
    plt.axis('off')
    plt.show()
폰트 테스트 실행: 위에서 정의한 함수를 실행하여 폰트가 제대로 로드되는지 확인합니다.

python
Copy code
test_korean_font_direct_explicit('/path/to/your/NanumGothicBold.ttf')
/path/to/your/는 실제 폰트 파일이 위치한 경로로 변경해야 합니다.
이 가이드라인을 따르면, Matplotlib에서 한글 폰트를 사용할 수 있게 됩니다.

다음 방법을 통해 한글 폰트를 설치해보세요.
NanumGothicBold.ttf


한글폰트 설치가 생각보다 잘 안되더라구요. 5번정도 시도해봤는데 다 잘 됐습니다.


그래프에서 깨지는 현상이 발생해서 아래 방법으로 해결해보시면 좋을듯합니다.

patches 객체를 사용하여 각 파이조각의 라벨에 직접 한글폰트 속성을 적용하세요.

복사해서 사용해보세요!

2
3개의 답글