####### 공공데이터 인구 데이더 중 입력받은 읍면동 뎅터 추출하기 추출하기 #######
import csv
import matplotlib.pyplot as plt
#### 한글깨짐 방지 ####
plt.rcParams["font.family"] = "Malgun Gothic"
plt.rcParams["axes.unicode_minus"] = False
file = open("gender.csv", "r", encoding = "utf-8-sig")
data = csv.reader(file)
m = []
f = []
name = input("찾고 싶은 지역의 이름을 알려 주세요: ")
for row in data:
if name in row[0]:
for i in range(0,101):
m.append(int(row[i+3].replace(',','')))
f.append(-int(row[-(i+1)].replace(',',''))) # 여자인 경우 100세 부터 0세까지 담김
f.reverse() #### 여자인 경우 역순으로
plt.style.use("ggplot")
plt.figure(figsize=(10, 5), dpi = 300)
plt.title(f"{name} 지역의 남녀 성별 인구 분포")
plt.barh(range(101), m, color = "r", label = "남성")
plt.barh(range(101), f, color = "b", label = "여성")
plt.legend()
file.close()