📊 𝗕𝗶𝗴𝗗𝗮𝘁𝗮/Visualization

    [Plotly] 추이 비교 Multiple Bar 그래프 그리기

    추이 그래프 만들기 데이터를 다룰 때, 단위가 다른 두 그래프의 추이를 확인하고 싶을 때가 있습니다. plotly의 make_subplots() 를 이용하면 됩니다. + plotly 그래프에서 특정 값만 표시하거나 색상을 달리하고 싶을 때 사용하는 코드도 같이 있습니다. 참고 document 의 페이지 주소는 다음과 같습니다. https://plotly.com/python/multiple-axes/ Multiple Detailed examples of Multiple Axes including changing color, size, log axes, and more in Python. plotly.com # 특정 값만 색으로 포인트를 주기 위해서 리스트를 만듭니다. bg_colors = ['#ef553b..

    [Folium] JSON 지도 위에 텍스트 넣기

    folium을 이용해서 text 를 띄워보도록 하겠습니다. 여느 marker를 찍듯이 쉽게 사용할 수 있습니다. folium 설치 pip install folium 우선 folium 을 설치해줍니다. import folium from folium.features import DivIcon 그리고 import 로 가져와봅시다. 사용 데이터 기술통계 데이터로 사용할 2022년 전국 인구수 데이터 파일입니다. 대한민국 행정구 기준 경계선 geo json 파일 입니다. map 만들기 m = folium.Map(location=[35.8, 128.071503], zoom_start=7,) 우선 folium.Map() 을 만들어서 openstreetmap 을 띄우는 지도맵을 만들어줍니다. location 에는 위치..

    [Folium] html to png 이미지 파일로 저장하기

    Html to Png Folium 으로 맵을 만들고 나서 보면 html 파일로만 저장을 할 수가 있습니다. 하지만 보고서를 작성할 때 이미지가 필요한데 이때 일일이 캡쳐하기란 지루한 작업입니다. conda install -c conda-forge pyppeteer 혹은 pip install pyppeteer 이미지 파일로 저장하기 위해서 우선 pyppeteer 을 설치하셔야 합니다. from folium import utilities from pyppeteer import launch # 만든 지도를 png 파일로 캡쳐해서 저장하는 함수 async def map_to_png(target, m): html = m.get_root().render() browser = await launch(headless=..

    대한민국 행정구역 경계 JSON 파일 변환 및 다운받기

    행정구역 (시도기준) 공간 데이터 파일 shp 파일 http://www.gisdeveloper.co.kr/?p=2332 대한민국 최신 행정구역(SHP) 다운로드 – GIS Developer www.gisdeveloper.co.kr 행정구역 파일은 위 사이트에서 다운받을 수 있습니다. 방위나 지도가 담긴 공간 데이터 파일입니다. QGIS 로 열 수 있습니다. 이걸 JSON 파일로 사용하기 위해서는 XrProjection 으로 변환을 해야합니다. http://www.gisdeveloper.co.kr/?p=2101 [GIS] XrProjection v3.1 – GIS Developer 다양한 좌표계 간의 변환 툴입니다. 특히 대한민국에서 사용하는 좌표계에 대해 손쉽게 변환할 수 있는 정보를 기본으로 제공합니다..