레이블이 jeojson인 게시물을 표시합니다. 모든 게시물 표시
레이블이 jeojson인 게시물을 표시합니다. 모든 게시물 표시

2019년 7월 14일 일요일

지도 위에 파이 차트


2047년 우리나라 65세이상 예상 고령인구 비율을 지도 위에 블로그 에 그려 보았는데 여기에 사용된 프로그램은
Github  https://github.com/yoojchul/old-y2047/ 에 있습니다.   


jeoJSON 데이터로 지도를 그리고 인구 비율을 보여 주는 파이 차트를 추가로 올립니다.



라인 44 cxcy는 각 파이 차트의 중심이 됩니다.  변수 old_age는 통계청에서 발표한 65세 이상 비율이고 각 시도의 순서는 라인31-34에 나오는 대로입니다.  변수 sidos  각 파이 차트가 위치할 경도와 위도입니다.  이 순서도 old_age와 같습니다.  라인 46 47는 각각  65세 이상 고령인구 비율과 이하 인구 비율을 소수점으로 변환합니다.  인구 비율이 두개 밖에 없으므로 라인 49의 루프는 두번만 실행합니다.  루프는 비율 크기에 따라 호 위에 시간 반대 방향으로 x, y 30개 찾고 cx, cy를 포함하여 fill로 호를 채웁니다.


라인 48의 변수 start  0.25인 이유는 원 상단에서 시작하기 위함입니다.