본문으로 바로가기

예전에 Python에서 지도 시각화에 좋은 도구인 Folium을 소개[바로가기]했었습니다. 당시에는 설치하면 버젼이 0.2,1이 설치되었었는데요. 그 후에도 버전 0.3.0까지는 Circle 마커의 크기의 단위가 바뀌는 말고는 큰 문제없이 진행되었던 것이... 지금은 갑자기 버전이 0.5.0으로 올라가면서 꽤 많은 변화가 생겼습니다. 특히 당시 코드를 동작시키면 에러가 나는 문제까지 생겼습니다. 당시 버전에서 작성된 

이런 코드를 실행하면 바로 저 geo_path라는 부분에서

이런 메세지...

TypeError: choropleth() got an unexpected keyword argument 'geo_path'

즉 geo_path라는 입력 인자가 없다는 에러가 뜹니다. 일단 쉽게 이야기해서 geo_path라는 부분을

저렇게... geo_data로 바꿔주면 에러는 해결이 됩니다.^^. 쉽죠...^^그런데 뭐 어떤 내용들이 변경되었는지 확인을 하러 가도록 하죠^^

현 버전은 0.5,0입니다. 저 공식 페이지[바로가기]의 하단에 있는 github[바로가기]에 방문합니다.

거기서... example에 가면 많은 예제를 만날 수 있습니다.

아 설치는 위 그림처럼 conda 명령을 사용하도록 하죠^^

conda install folium -c conda-forge라는 명령을 사용하시면 됩니다.

뭔가를 아주아주 많이 설치한 후~

저렇게 사용해보면 됩니다^^

어이쿠~ 잘 되네요^^

아~ 저장되 되죠^^

저장된 폴더가 가서 웹 브라우저로 열어보면

잘 저장되었습니다>^^

지도 스타일도 몇 개 멋진게 있었죠.. 그 중에 Stamen Toner가 좋더라구요^^

전.. 약간 단조로운 사람인가봐요^^

또 0.2.1때는 지원되지 않던 한글부분도 해결되었네요^^

이 부분은 참 잘 된것 같습니다.

그리고~~~

원 마크도 좀 더 이뻐진(^^) 듯 합니다.

그리고~ json 파일 읽어서 지도 외곽선을 그리던 것도~

처음에 이야기한 geo_data로 변경하고 나면

좋습니다. 특히~~~

LayerControl이라는 설정을 주면~

화면 우측 상단에 아이콘이 하나 보이죠^^

저런 역할을 하네요.. 괜찮은 것 같습니다.

data.zip

아 본문에서 사용한 데이터입니다.^^


댓글을 달아 주세요

  1. BlogIcon 생명마루 신림점 2017.11.30 13:59 신고

    행복한 목요일 오후 되세요^^

  2. BlogIcon 봉리브르 2017.12.01 07:49 신고

    제게는 늘 새로운 포스팅을 해주셔서
    잘 보고 갑니다.
    따뜻한 금요일 보내세요^^

  3. BlogIcon 류시화 2017.12.01 09:01 신고

    허허헉 어려운글이네요^^

  4. BlogIcon 『방쌤』 2017.12.01 16:00 신고

    저는 제 블로그 html 조금 수정하는 것도 너무 버거운데,,,ㅜㅠ
    능력자,, 부러워요!

    날씨가 춥네요~ 따뜻한 주말 보내세요^^

  5. BlogIcon peterjun 2017.12.02 01:18 신고

    초보들은 버전 업그레이드에 따른 변화에 적응이 힘들 수도 있는 것 같아요.
    제가 아는 분야는 아니지만, 멋지게 설명해주신 것 같아요. ^^
    날이 꽤나 춥네요... 감기 조심하세요. ^^

  6. BlogIcon 평강줌마 2017.12.03 20:56 신고

    우와! 멋지네요. 잘 모르는 분야이다 보니 더 신기하네요.

  7. BlogIcon 핑구야 날자 2017.12.05 07:45 신고

    덕분에 잘 읽고 갑니다

  8. BlogIcon 즐거운 우리집 2017.12.07 05:40 신고

    다양하게 그릴 수 있어서 좋네요 ^^

  9. idforprogramming 2018.03.29 16:11 신고

    쓰신 파이썬으로 데이터 주무르기 책 잘 봤습니다. 정말 재밌고 유익한 책인거 같아요. 감사합니다.