데이터 분석

<파이썬 데이터 분석가 되기 - 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 를 이용해 데이터 처리 및 수치 해석을 해왔다면, 이를 한 눈에 보기 쉽게 시각화 처리를 진행하였다. 

반응형