본문 바로가기
프로그램

[파이썬]] 문제 : csv 파일 읽어 그래프 그리기

by 오디세이99 2022. 12. 5.
728x90
반응형

(문제)

아래 사진에 있는 파일을 이용해서 그래프를 만들어야하는데
00지역 미세먼지 수치는 입력 하고 결과가 나오는 그래프

 

 

(방법)

import pandas as pd
import matplotlib.pyplot as plt

# df = pd.read_csv('dust.csv', index_col=0, encoding='utf-8')
df = pd.read_csv('dust.csv', index_col=0, sep = '\t', encoding='cp949')   # csv 파일 읽기. text파일 문자셋에 따라 utf-8, cp949 사용

df2 = df.transpose()    # row, column을 서로 바꿉니다.

plt.rcParams['font.family'] = 'NanumGothic'     # 한글사용을 위한 폰트 지정
plt.plot(df2['서울특별시'])                     # 그래프 그리는 데이터
plt.title('미세먼지', fontsize=16)              # 그래프 제목
plt.xlabel('기간', fontsize=12)                 # X 축 제목
plt.ylabel('측정치', fontsize=12)
plt.show()

 

 

728x90
반응형

댓글