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
반응형
'프로그램' 카테고리의 다른 글
| [파이썬] 문제 : tkinter 가위바위보 게임 (0) | 2022.12.05 |
|---|---|
| [파이썬] 문제 : 휴대전화 번호 암호화 (0) | 2022.12.05 |
| [파이썬] 문제 : 파일 불러오기 GUI (0) | 2022.12.05 |
| [파이썬] 문제 : 1~100까지 요소가 있는 리스트에서 무작위 뽑아 계산 (0) | 2022.12.05 |
| [파이썬] 문제 : 터틀 여러가지 동형의 개수, 크기 입력 받아 그리기 (0) | 2022.12.05 |
댓글