노인보호시설 대비 보호구역 갯수를 확인하기 위해서 서울 열린데이터 광장에서 서울특별시 경로당 정보, 서울시 전통시장 현황, 서울특별시 사회복지시설(노인여가복지시설) 목록 데이터를 가져와서 분석을 하였다.
import warnings
warnings.filterwarnings(action='ignore')
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from matplotlib import font_manager, rc
import matplotlib
import platform
import seaborn as sns
import matplotlib
matplotlib.rcParams['font.family']
if platform.system() == 'Windows':
matplotlib.rc('font', family='Malgun Gothic')
#Malgun
%matplotlib inline
df1 = pd.read_csv('../data/노인보호시설 대비 보호구역/서울특별시 사회복지시설(노인여가복지시설) 목록.csv',encoding='cp949')
df2 = pd.read_csv('../data/노인보호시설 대비 보호구역/서울특별시 경로당 정보.csv')
df_m = pd.read_csv('../data/노인보호시설 대비 보호구역/서울시 전통시장 현황.csv')
df3 = pd.read_csv('../data/노인보호시설 대비 보호구역/서울시 년도별 노인보호구역 지정현황.csv')
count = [len(df1)+len(df2)+len(df_m),len(df3)]
all = pd.DataFrame(count)
all.columns = ['갯수']
all.rename(index={0:'노인 이용시설', 1:'노인 보호구역'},inplace=True)
data = all['갯수']
colors = ['#99CCFF', '#AAB9FF']
wedgeprops={'width': 0.7, 'edgecolor': 'w', 'linewidth': 5}
plt.title('노인 보호구역과 노인 이용시설 비교 ')
plt.pie(data,labels=all.index, autopct='%.1f%%', startangle=260, counterclock=False, colors=colors, wedgeprops=wedgeprops)
plt.show()
경로당(http://data.seoul.go.kr/dataList/OA-15052/S/1/datasetView.do)
전통시장(http://data.seoul.go.kr/dataList/OA-1176/S/1/datasetView.do)
노인여가복지시설(http://data.seoul.go.kr/dataList/OA-20412/S/1/datasetView.do)
프로젝트 아이디어 흥미롭게 잘 봤습니다~ 멋있네요