ABOUT ME

Today
Yesterday
Total
  • 데이터 시각화 ( Data_Visualization ) matplotlib
    카테고리 없음 2022. 4. 12. 01:58

    데이터 생성

    먼저 임의의 데이터프레임을 생성하겠다.

    import pandas as pd
    ex = pd.DataFrame({
        "과목":['수학', '과학', '영어', '사회'],
        "점수":[95, 90, 25, 70]
    })
    ex

    matplotlib

    위 데이터를 가지고 데이터 시각화를 진행하기 앞서 먼저 matplotlib 를 불러와야 한다.

    import matplotlib.pyplot as plt
    
    # 경고 메시지 숨기기
    import warnings

    그래프를 나타내었을때 한글이 깨져 출력된다면 아래 명령어를 실행해보자

    본인은 윈도우를 사용하기에 주석을 풀었고,

    맥을 사용한다면 아래 명령어의 주석을 풀어서 실행하면 된다.

    # Window 의 한글 폰트 설정
    plt.rc('font',family='Malgun Gothic')
    # Mac 의 한글 폰트 설정
    # plt.rc('font', family='AppleGothic')

    matplotlib 를 사용하려면 절차가 복잡한것같다.

    from IPython.display import set_matplotlib_formats
    # 폰트가 선명하게 보이기 위해
    set_matplotlib_formats('retina')
    # 그래프가 노트북 안에 보이게 하기 위해
    %matplotlib inline

     

    plt.bar(ex['과목'],ex['점수'],)
    plt.title("과목별 점수")
    plt.xlabel("과목")
    plt.ylabel("점수")

    matplotlib 의 plt 를 이용해 bar 그래프를 나타내는 함수이다.

     

    (보통 위 과정을 실행하면 10의 9는 한글이 깨지는 현상은 없을것이다.)

    (하지만, 나는 10의 1을 담당하고있었다.)

    ㅜㅜ

     

    댓글

Designed by Tistory.