관리 메뉴

moozi

Python 데이터분석 본문

TIS_2021/빅데이터분석주말반

Python 데이터분석

moozi 2021. 5. 22. 16:08
import csv
import matplotlib.pyplot as plt

f = open('subwaytime.csv')
data = csv.reader(f)
next(data)
next(data)

s_in = [0] * 24  # 승차 인원 저장 리스트 초기화
s_out = [0] * 24  # 하차 인원 저장 리스트 초기화

for row in data:
    row[4:] = map(int, row[4:])
    for i in range(24):
        s_in[i] += row[4 + i * 2]
        s_out[i] += row[5 + i * 2]

plt.rc('font', family='Malgun Gothic')
plt.title('지하철 시간대별 승하차 인원 추이')  # 제목 추가
plt.plot(s_in, label='승차')  # 승차 인원을 꺾은선 그래프로 표현
plt.plot(s_out, label='하차')  # 하차 인원을 꺾은선 그래프로 표현
plt.legend()
xrange=[]
for j in range(4,28):
    if j>23:
        j=j-24
    xrange.append(j)

plt.xticks(range(24), xrange)
plt.show()

'TIS_2021 > 빅데이터분석주말반' 카테고리의 다른 글

python 웹크롤링  (0) 2021.05.21
KONLP설치  (0) 2021.04.17
Comments