[python] Matplotlib로 코로나19 데이터 그래프 그리기

많은 사람들이 코로나19 데이터를 시각화하여 추세와 패턴을 파악하고자 합니다. 이번에는 Python의 Matplotlib 라이브러리를 사용하여 코로나19 데이터를 그래프로 그려보겠습니다.

준비물

  1. Python 설치 - Python 버전 3.6 이상을 이용합니다.
  2. Matplotlib 라이브러리 설치 - pip install matplotlib 명령어를 사용하여 설치합니다.
  3. 코로나19 데이터 - 공공 데이터 포털 등에서 코로나19 데이터를 다운로드하여 사용합니다.

코드 작성

import matplotlib.pyplot as plt
import pandas as pd

# 코로나19 데이터 불러오기
data = pd.read_csv('corona_data.csv')

# 날짜와 확진자 수 추출
date = data['Date']
confirmed = data['Confirmed']

# 그래프 그리기
plt.plot(date, confirmed)
plt.xlabel('날짜')
plt.ylabel('확진자 수')
plt.title('코로나19 확진자 수 추이')
plt.xticks(rotation=45)
plt.show()

코드 설명

  1. Matplotlib 라이브러리와 Pandas 라이브러리를 import합니다.
  2. 코로나19 데이터를 pandas의 read_csv 함수를 사용하여 불러옵니다. 이 때, 적절한 데이터 파일 경로를 지정해야 합니다.
  3. 데이터에서 날짜와 확진자 수를 추출하여 변수에 저장합니다.
  4. plt.plot 함수를 사용하여 날짜를 x축으로, 확진자 수를 y축으로 하는 그래프를 그립니다.
  5. plt.xlabel, plt.ylabel, plt.title 함수를 사용하여 그래프의 라벨과 제목을 설정합니다.
  6. plt.xticks(rotation=45) 함수를 사용하여 x축의 날짜를 45도로 회전시킵니다.
  7. plt.show 함수를 사용하여 그래프를 화면에 출력합니다.

실행 결과

위 코드를 실행하면 날짜별 코로나19 확진자 수 추이를 나타내는 그래프가 생성됩니다.

참고 자료