목록Coding/시각화 (6)
호기심 많은 분석가

목차 전국 행정구역별 지도 시각화 - 법정동코드 체계의 이해 저는 법정동을 기준으로 지도 시각화를 진행할 것인데요, 그에 앞서 법정동코드 체계에 대한 이해가 바탕이 되어야 추후의 작업에도 도움이 되기에 이번 포스팅에서는 법정동코드의 체계에 herjh0405.tistory.com 우리나라 행정구역 중 가장 넓은 곳 지난 글을 작성했는데 아래 사진처럼 우리나라 행정구역 중 가장 넓은 곳을 궁금해하시는 분들이 굉장히 많아 짧게 공유드리고자 합니다. 우리나라는 법정동 기준 전국 총 17개 시도, 260개 시군구, 5055개 읍면동, 15219개 리로 이루어져 있습니다. 우리나라 행정구역별 가장 넓은 곳은 아래와 같습니다. 시도 : 경상북도, 19027㎢ 시군구 : 강원도 홍천군, 1817㎢ 읍면동 : 강원도 홍..

목차 저는 법정동을 기준으로 지도 시각화를 진행할 것인데요, 그에 앞서 법정동코드 체계에 대한 이해가 바탕이 되어야 추후의 작업에도 도움이 되기에 이번 포스팅에서는 법정동코드의 체계에 대해 알아보겠습니다. 우리나라에는 구역을 구분 짓는 기준이 다양합니다. 우편번호, 법정동, 행정동, 가장 최근에는 기초구역번호를 신설하여 사용 중이죠. 과거의 6자리 우편번호에서 5자리로 바뀐 그 숫자가 기초구역번호입니다. 기초구역번호는 너무 세분화되어 있어 지도 시각화를 하였을 때 가시성이 조금 떨어지고 아직은 법정동도 우리에게 친숙하기에 법정동을 기준으로 작업하였습니다. 법정동이란? 법정동이란 대한민국 행정구역의 일종으로 법(법령과 조례와 관습법)으로 지정되어 있다고 하여 법정동이라 불립니다. 또한 행정동과 다르게 법정..

목차 GeoJson 사용 중에 ValueError: Cannot render objects with any missing geometries: 0 에러 만나신 적이 있나요? 저는 folium을 이용하여 지도 시각화 중에 저 Error를 만났는데요, 결론적으로는 maximum recursion error 때문입니다. POLYGON 유형이 있는 Pandas DataFrame 유형에 .to_json() 메소드를 실행하면 maximum recursion error(최대 재귀 오류)가 발생하기 때문입니다. 따라서 DataFrame을 GeoPandas 유형으로 바꾸어주면 에러를 해결할 수 있습니다. 조금 더 에러 상황을 자세히 알아보겠습니다. 데이터 확인 대한민국 읍면동별 경계를 지도시각화하기 위해 그 데이터가 담..

목차 [Python] 전국 행정구역별 지도 시각화 (Folium, 일부-경기도/인천) Python 지도 시각화 Library folium을 사용해 행정구역별 시각화를 진행해보겠습니다. 필요 Site : SGIS(통계지리정보서비스), QGIS, 지도 셰이퍼 기존의 folium을 이용한 행정구역별 시각화 자료는 굉장히 herjh0405.tistory.com 이전 포스팅에서 우리는 지도 시각화를 하기 위해 SGIS의 shp 형태의 데이터를 QGIS와 지도 셰이퍼라는 사이트를 통해 JSON 파일로 변환시켜주었는데요. 추가 공부 중에 이 과정을 대폭 간소화시켜줄 수 있는 GeoPandas라는 라이브러리를 발견하게 되어, 이번 포스팅에서는 그 과정을 여러분들께 소개드리고자 합니다. 필요 Site : GIS DEVE..

목차 전국 행정구역별 지도 시각화 - 법정동코드 체계의 이해 저는 법정동을 기준으로 지도 시각화를 진행할 것인데요, 그에 앞서 법정동코드 체계에 대한 이해가 바탕이 되어야 추후의 작업에도 도움이 되기에 이번 포스팅에서는 법정동코드의 체계에 herjh0405.tistory.com 지난번 포스팅의 법정동 코드 체계 이해에 이어 그 기준을 바탕으로 지도 시각화를 진행해보겠습니다. Python 지도 시각화 Library folium을 사용해 행정구역별 시각화를 진행해보겠습니다. 필요 Site : SGIS(통계지리정보서비스), QGIS, 지도 셰이퍼 기존의 folium을 이용한 행정구역별 시각화 자료는 굉장히 많지만 다들 전국 단위이거나 서울특별시만을 기준으로 하고 있어 일부 지역만 표시하고 싶은 니즈를 충족시키..

개요 혹시 다들 데이터 시각화 작업을 할 때 분명 데이터는 존재하는 데 시각화가 제대로 이루어지지 않은 경험이 있으신가요? 저는 아래와 같이 법정근로시간 이후의 데이터를 표현해야 해서 보고해야 하는 데 이런저런 작업을 해봐도 시각화가 이루어지지 않아서 곤란했던 경험이 있습니다. 그 당시에는 문제를 해결하지 못했는데, 이번 부스트캠프를 통해 만난 안수빈님 덕분에 쉽게 해결할 수 있었습니다. 해결방안 1. dpi 해상도 문제의 원인은 복잡하지 않았습니다. maplotlib이 해상도에 따라 결과물이 왜곡되는 경우가 종종 있다고 합니다. 특히 histogram, histoplot에서 그 현상이 심하다고 하는데, plt.subplots(1, 1, figsize=(10, 8), dpi=100)을 통해 해상도를 높여..