카테고리 없음

데이터 시각화 ( 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을 담당하고있었다.)

ㅜㅜ