본문 바로가기

시각화3

[Python] 시각화 3. Geocoding 마지막 시각화는 Geocoding이다.일단 지오코딩을 사용하기 위해서는 경계도면 데이터가 있어야한다.서울 법정동 데이터를 찾아서 사용하였다.http://data.nsdi.go.kr/dataset/15145 행정구역_읍면동(법정동) - 오픈마켓법정동(읍면동단위) 경계도면data.nsdi.go.kr위 링크에 들어가보면 서울 뿐만 아니라 다른 지역들의 경계도면 데이터가 들어있다.zip 폴더를 다운로드해서 SHP 파일을 사용하였다. import geopandas as gpd# !pip install geopyseoul_file = "LSMD_ADM_SECT_UMD_서울/LSMD_ADM_SECT_UMD_11_202309.shp"seoul = gpd.read_file(seoul_file, encoding='euck.. 2023. 12. 18.
[Python] 시각화 2. Folium 저번 글에 이어서 이번에는 Folium을 이용해 시각화하는 코드를 보여줄 것이다.Folium은 지도에 좌표를 찍고 싶거나 데이터를 지도 위에 표현하고 싶을 때 편하게 쓸 수 있다. Folium을 쓰기 위해서는 좌표가 필요하다.지도 위에 직접 표시를 하는 것이므로 정확히 어느 곳에 시각화를 할지  좌표로 찍어주어야한다.가지고 있는 데이터가 위도, 경도는 없고 어느 지역 이름이나 특정 건물 이름만 있는 경우에 직접 위도, 경도를 구해야한다.그 좌표를 구해주는 사이트가 있다. Kakao에서 제공하는 Kakao developers이다.https://developers.kakao.com/ Kakao Developers카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구.. 2023. 12. 17.
[Python] 시각화 1. Pyechart 최근 실습해본 시각화 기법은 Pyechart, Folium, Geocoding이다.전반적인 패키지 설명이 아닌 내가 필요에 의해 사용했던 코드만 간략히 보여주려한다.한꺼번에 블로그를 쓰기보단 필요한 부분만 볼 수 있도록 3개의 글로 나눠 적을 것이다.오늘은 Pyecharts 먼저 소개한다. 그냥 그래프를 그리는 것은 ggplot으로도 가능하고, matplotlib로도 가능하다.내가 pyecharts를 이용해 그래프를 그린 이유는 때에 따라서 움직이는 그래프를 그리고 싶어서이다.정적인 그래프도 사실 잘 그리는 편은 아니지만 그려본 적은 꽤 있다. 그런데 3D라던지 동적인 그래프는 잘 안그려봤다.그래서 이번에 pyecharts를 이용해 막대그래프를 그려보았다. 일단 데이터를 만든다.import pandas .. 2023. 11. 7.