matplotlib 한글폰트 사용은 어떻게 하나요ㅜ


  • Level 5

    밑에 답변주신거 보고 잘 해결했습니다 감사감사
    근데 한글폰트가 깨지는데 어떻게 변경 하는지 모르겠습니다 ㅜ 인터넷보고 이것저것 해봤는데 잘안되네요

  • Level 5

    @wes5510-test 오우 감사합니다!

  • Level 1

    일단 jupyter notebook으로 스택을 만드시고
    아래 명령어로 폰트를 다운받아야합니다.

    sudo apt-get install -y fonts-nanum fonts-nanum-coding fonts-nanum-extra
    

    그리고 jupyter에서 Python3로 파일을 하나 만드세요.
    그 다음에 아래 코드를 넣으니까 되더라고요ㅋㅋ

    %matplotlib inline
    import matplotlib as mpl
    from matplotlib import pyplot as plt
    from matplotlib import font_manager as fm
    
    # 폰트 설정 및 가져오는 부븐
    mpl.rcParams['axes.unicode_minus'] = False
    font_path = '/usr/share/fonts/truetype/nanum/NanumGothic.ttf';
    fontprop = fm.FontProperties(fname=font_path)
    
    plt.plot([1,2,3], [110,130,120])
    
    # 폰트 설정
    plt.xlabel('ㅎ2', fontproperties=fontprop)
    plt.show()
    

    저는 https://programmers.co.kr/learn/courses/21/lessons/950 여길 참고했어요!