8월 일별 기온 데이터를 상자 그림으로 표현하기
import matplotlib.pyplot as plt import csv f = open('seoul.csv') data = csv.reader(f) next(data) day = [] # ➊ 일별 데이터를 저장할 리스트 day 생성 for i in range(31) : day.append([]) # ➋ day 리스트 내 31개 리스트 생성 for row in data : if row[-1] != '' : if row[0].split('-')[1] == '08': # 8월이라면 # 최고 기온 값 저장 day[int(row[0].split('-')[2])-1].append(float(row[-1])) plt.style.use('ggplot') # ➌ 그래프 스타일 지정 plt.figure(figsize=(10,5), dpi=300) # ➍ 그래프 크기 수정 plt.boxplot(day, showfliers=False) # ➎ 아웃라이어 값 생략 plt.show()