소품집

[KT AIVLE] matplot library 옵션 정리 본문

AI/KT 에이블스쿨

[KT AIVLE] matplot library 옵션 정리

sodayeong 2022. 8. 10. 18:08
728x90

안녕하세용!

이번 1회 차 미니 프로젝트에서는 matplot, seaborn 라이브러리를 기반으로
데이터 시각화와 비즈니스 제안 등 분석된 데이터를 바탕으로 분석을 했습니다.

matplotlib과 seaborn은 다양한 옵션이 있어서 시각화하기도 용이했지만,
다양한 만큼 정리해두지 않으면 찾아보면서 시각화하기 힘들더라고요.
그래서 수업 때 사용한 라이브러리를 정리해보겠습니다.

# 라이브러리 불러오기
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.font_manager as fm
import seaborn as sns
%config InlineBackend.figure_format = 'retina' # plot 해상도 업

# 폰트설정
plt.rc('font', family='Malgun Gothic')
plt.rcParams['axes.unicode_minus'] = False

plt.figure(figsize=(15, 8)) # 배경 크기 설정
sns.set_style('whitegrid') # 차트 배경 설정 darkgrid, whitegrid, dark, white, ticks
plt.bar(data['x'], data['y'], color = ['salmon']) # 'orange','cadetblue', 'skyblue', 'pink','cadetblue', 'skyblue', 'pink'

plt.title('head', fontsize=25, pad=15, fontweight='bold') # pad title과 떨어져있는 정도
plt.xlabel('X-Label', fontsize=15, fontweight='bold') # x축 라벨 
plt.legend() # 범례 설정
plt.ylabel('Y-Label', fontsize=15,fontweight='bold') # y축 라벨 
plt.xticks(rotation=45) # x축 중첩시 각도 조절
plt.show()


그리고 최종 미니프로젝트 제출은 가장 중요하다고 말씀해주셔서
팀원들과 교육이 끝나고 PPT 템플릿도 서식 맞춰두고, 비즈니스 제안에 관한 회의도 진행했습니다.

AI 트랙 분들도 참고하셔서 PPT나 시각화 기본 서식을 맞춰두시면 회의 시간 때 코드 리뷰 시간을 절약할 수 있을 거예요!
저는 앞으로도 미니 프로젝트 최종을 준비할 때는 이렇게 준비하려고 합니다. ㅎㅎ

728x90
Comments