[python] Matplotlib로 시간대별 그래프 그리기

Matplotlib는 Python에서 데이터 시각화를 위한 라이브러리로 많이 사용됩니다. 시계열 데이터를 시간대별로 시각화하고 싶을 때 Matplotlib를 사용하여 그래프를 그릴 수 있습니다.

이번 포스트에서는 Matplotlib를 사용하여 시간대별 데이터를 그래프로 그리는 방법에 대해 알아보겠습니다.

필요한 패키지 설치하기

pip install matplotlib

데이터 준비하기

먼저 시간대별 데이터를 준비해야 합니다. 예를 들어, 평일과 주말의 시간대별 판매량 데이터를 가져와 그래프로 시각화해보겠습니다.

import matplotlib.pyplot as plt

weekdays = ['월', '화', '수', '목', '금']
weekend = ['토', '일']

# 시간대별 평일 판매량 데이터
weekday_data = [10, 15, 20, 30, 25, 35, 40, 45, 50, 55, 60, 50]
# 시간대별 주말 판매량 데이터
weekend_data = [5, 10, 15, 20, 25, 30, 35, 40, 35, 30, 25, 20]

# 그래프 그리기
plt.plot(weekdays, weekday_data, label='평일')
plt.plot(weekend, weekend_data, label='주말')

# 그래프 제목과 축 레이블 설정
plt.title('시간대별 판매량')
plt.xlabel('시간대')
plt.ylabel('판매량')

# 범례 표시
plt.legend()

# 그래프 출력
plt.show()

위의 코드를 실행하면 시간대별로 평일과 주말의 판매량을 그래프로 확인할 수 있습니다.

결과 확인하기

시간대별 판매량 그래프

위의 그래프는 시간대별로 평일과 주말의 판매량을 나타내고 있습니다. x축은 시간대를, y축은 판매량을 나타내고 있으며, 평일은 파란색 라인으로, 주말은 주황색 라인으로 표시되어 있습니다.

이렇게 Matplotlib를 사용하여 시간대별 데이터를 그래프로 그릴 수 있습니다. 데이터가 더 복잡해지는 경우에도 Matplotlib를 유용하게 사용할 수 있으니, 다양한 시각화 기능을 활용해보세요.