💻프로그래밍/🕵️♀️모두의데이터분석
[파이썬] 07. 행안부데이터다운/ggplot스타일/인구구조시각화
hyerimmy
2021. 1. 26. 17:12
📅 스터디 날짜 | 2021.01.22
📖 모두의 데이터 분석 | Unit 07 p96-108
#1 행안부 데이터 내려받기
#2 입력받은 지역의 인구 데이터 시각화
- A in B : A가 B안에 존재하면 참, 그렇지 않으면 거짓을 반환한다.
- row[3:] : row 리스트의 3번 인덱스부터 끝까지를 의미
- print(len(row[3:]))를 통해 모든 구간이 잘 포함되었는지 확인 가능
- plt.stype.use('ggplot') : 격자무늬 스타일 지정
- ggplot스타일 외에도 다양한 스타일 적용 가능
- print(plt.style.available) 을 통해 적용할 수 있는 스타일 이름 확인 가능
import csv
f = open('age.csv')
data = csv.reader(f)
result = []
# input()을 통해 입력받은 값을 name에 저장
name = input('인구 구조가 알고 싶은 지역의 이름(읍면동 단위)을 입력해 주세요 : ')
for row in data :
if name in row[0] :
name = row[0]
for i in row[3:]:
result.append(int(i.replace(',',''))) # , 를 공백으로 대체
import matplotlib.pyplot as plt
plt.style.use('ggplot') #격자무늬스타일지정
plt.rc('font', family='Malgun Gothic') #글꼴지정
plt.title(name + ' 지역의 인구 구조') #제목지정
plt.plot(result)
plt.show()
🤗
직접 입력받아, 그에 해당하는 데이터를 출력한다는 점이 의외로 뿌듯했다.