노는게 제일 좋습니다.
anaconda folium의 popup 한글 인코딩 문제 임시해결방편 본문
배경
anaconda에서 folium 및 jupyter notebook을 사용한다.
folium을, jupyter notebook에서 사용할 때, popup 텍스트가 깨지는 현상이 발생하였다.
원인
iframe으로 folium지도를 렌더링하게 되는데, UTF-8 인코딩을 못하고 있는 것이다.
미적지근한 해결
주피터 노트북 안에서 취할 수 있는 마땅한 해결방안은 없다.
지난달 까지만 하더라도 특정 .py파일에 문자셋을 지정해주는 방법이 가능하였으나 현재는 html로 folium지도를 추출해서 보는 수밖에 없다.
다음과 같은 구문으로 html로 지도를 저장할 수 있다.
map.save('index.html')
# map은 folium.Map변수의 이름
주피터 노트북과 같은 경로에 저장되었다.
index.html파일을 열어보면 당연하게도 제대로 출력되는 것을 볼 수 있다.
'Python > 통계 및 데이터관련' 카테고리의 다른 글
pandas, matplotlib에서 글꼴을 불러오지 못할 때 (4) | 2020.04.28 |
---|---|
tensorflow 11 : evaluating model, online learning (0) | 2017.01.29 |
tensorflow 10 : learning rate, normalization, overfitting (1) | 2017.01.27 |
tensorflow 9 : Shapes (0) | 2017.01.23 |
tensorflow 8 : Multinomial Logistic Regression (0) | 2017.01.23 |
Comments