데이터 분석
<파이썬 데이터 분석가 되기 - 3주차> 데이터 시각화 라이브러리, 맷플롯립 - 2
난쟁이 개발자
2025. 2. 2. 21:38
반응형
6. 색상 변경
plt.plot([1,2,3,4], [2.0, 3.3, 6.3, 10.5], color='violet')
plt.plot([1,2,3,4], [2.0, 3.1, 5.3, 8.5], color='g')
plt.plot([1,2,3,4], [2.0, 2.8, 4.3, 6.5], color=(0.1, 0.2, 0.3))
plt.plot([1,2,3,4], [2.0, 2.5, 3.3, 4.5], color='#FF0000')
plt.show()
6 - 1. 팬톤 컬러 지정하기 (한글 설정 문제)
pantone_2024_color = '#F5C8B0'
x = [1,2,3,4,5]
y = [2,3,5,7,11]
plt.figure(figsize=(10, 6))
plt.plot(x, y, color=pantone_2024_color, linestyle='-', marker='o')
plt.title('2024년 팬톤 컬러를 사용한 직선 그래프')
plt.xlabel('X축')
plt.ylabel('Y축')
plt.grid(True)
plt.show()
만약 Colab 에서 사용할 시 한글이 보이지 않는다면 다음과 같은 설정을 최상단에 놓고 실행을 하길 바란다.
!sudo apt-get install -y fonts-nanum
!sudo fc-cache -fv
!rm ~/.cache/matplotlib -rf
from matplotlib import pyplot as plt
plt.rc('font', family='NanumBarunGothic')
현재 대한민국에서 가장 많이 활용되고 있는 2개의 OS에 관련해서도 다음과 같이 세팅하면 된다.
import matplotlib.pyplot as plt
plt.rc('font', family='NanumGothicOTF') # For MacOS
plt.rc('font', family='Malgun Gothic') # For Windows
# 음수 처리
plt.rcParams['axes.unicode_minus'] = False
이 부분은 나중에 따로 올려야 겠다.
7. Title
plt.plot([1,2,3,4], [1,4,9,16])
plt.title('Graph Title', fontsize=16, color='blue',
fontweight='bold', loc='center', pad=100,
backgroundcolor='lightgray')
plt.show()
plt.title(title=str, fontsize=int, float, color=str, fontweight=str, loc=str, pad=int, backgroundcolor=str)
타이틀에 들어갈 수 있는 변수 정도이다. 제목, 폰트사이즈, 컬러, 폰트가중치, 위치, 패딩(그래프와의 간격), 배경컬러
이후 내용은 타이타닉 데이터를 활용한 실습 과정이기 때문에, 이후 프로젝트성 스터디를 진행하면서 한꺼번에 하도록 하겠다.
시각화를 진행하면서, 지금껏 내가 해왔던 Numpy, Pandas 를 이용해 데이터 처리 및 수치 해석을 해왔다면, 이를 한 눈에 보기 쉽게 시각화 처리를 진행하였다.
반응형