상세 컨텐츠

본문 제목

[Python matplotlib] 차트 그릴 때 한글, 마이너스 반영

데이터/시각화

by 에스프리터 2019.10.17 12:49

본문

소개
# 시각화 할 때 한글이 깨지거나 마이너스가 ㅁ 처럼 보이는 현상을 수정합니다.
자료 출처
# https://rfriend.tistory.com/408

라이브러리 및 데이터 불러오기

# 라이브러리
import pandas as pd

# 데이터
mock_data = pd.read_csv('MOCK_DATA.csv')
mock_data.head(3)
  id ssn first_name last_name email gender ip_address city country car_make car_model
0 1 352-83-7834 Josselyn Commuzzo jcommuzzo0@shop-pro.jp Female NaN Aībak Afghanistan GMC Yukon XL 2500
1 2 129-55-2802 Aksel Cubbin acubbin1@rakuten.co.jp Male NaN Gaya Nigeria Cadillac CTS
2 3 421-78-0056 Marwin Vagg NaN Male NaN Huangjiakou China Chevrolet Tahoe
matplotlib 라이브러리, 폰트, 마이너스 반영
from matplotlib import pyplot as plt
plt.rc('font', family='NanumGothic') # NanumGothic 을 원하는 폰트의 영문 이름으로 변경하면 됩니다. Windows 기준
plt.rcParams['axes.unicode_minus'] = False # 마이너스 수치가 보이게 합니다.

data = mock_data.id.tolist()
bins = 15

plt.xlim([min(data)-1, max(data)+1])

plt.hist(data, bins=bins, alpha=0.5)
plt.title('타이틀')
plt.xlabel('개수')
plt.ylabel('CASE 개수')

plt.show()

태그

관련글 더보기

댓글 영역