pyplotlib
-
[Python/Pandas/Matplotlib] 판다스를 이용하여 인구 구조 분석하고 꺾은선 그래프로 시각화하기Study/Python 2022. 2. 9. 14:11
판다스를 이용하여 인구 구조 분석하고 꺾은선 그래프 그리기 import pandas as pd import matplotlib.pyplot as plt df = pd.read_csv('age.csv', encoding = 'cp949', index_col = 0) df = df.div(df['총인구수'], axis = 0) # 전체 데이터를 총인구수로 나눠서 비율로 변환 del df['총인구수'], df['연령구간인구수'] # 총 인구수, 연령구간인구수 열 삭제 name = input('원하는 지역의 이름을 입력해주세요') a = df.index.str.contains(name) df2 = df[a] plt.rc('font', family = 'Malgun Gothic') df2.T.plot() plt...
-
[Python/Matplotlib] 기온 csv파일을 읽어와서 데이터 분석Study/Python 2022. 1. 13. 14:37
기온 공공데이터 csv 파일을 읽어와서 특정 날짜의 최고/최저/평균 기온을 추출하고 비교 그래프 시각화하기 import csv import matplotlib.pyplot as plt f = open('seoul.csv') data = csv.reader(f) next(data) high = [] low = [] avg = [] for row in data: if row[-1] != '': if row[0].split('-')[1] == '02' and row[0].split('-')[2] == '14': high.append(float(row[-1])) low.append(float(row[-2])) avg.append(float(row[-3])) plt.rc('font', family='Malgun ..