안녕하세요~ 꽁냥이에요!!
folium은 지도 데이터를 시각화하는 유명한 라이브러리인데요. 하지만 주피터 노트북으로 지도를 출력하면 팝업과 툴팁에서 깨짐 현상이 발생합니다.
coordinate = [37.559722, 126.975278] ## 숭례문 좌표
m = folium.Map(location=coordinate,
zoom_start=12)
folium.Marker(location=coordinate,
popup='숭례문',
tooltip='숭례문'
).add_to(m)
m
위 코드를 실행하면 아래와 같이 팝업과 툴팁에서 한글깨짐 현상이 발생해요.
이에 대한 해결 방안으로 html 파일을 만들어서 크롬이나 인터넷익스플로러와 같은 웹브라우저로 실행하면 됩니다.
coordinate = [37.559722, 126.975278] ## 숭례문 좌표
m = folium.Map(location=coordinate,
zoom_start=12)
folium.Marker(location=coordinate,
popup='숭례문',
tooltip='숭례문'
).add_to(m)
m.save('example.html') ## html 파일로 저장
line 11
save 함수를 이용하여 html 파일을 저장합니다.
위 코드를 실행하면 지정한 경로에 'example.html' 파일이 생성된 것을 확인 할 수 있어요.
이제 'example.html' 파일을 실행하면
한글이 깨지지 않고 잘나오는 것을 확인할 수 있어요.
주피터 노트북에서 한글 깨짐 현상을 찾아보려고 애썼는데 안 되는 것 같더라고요(방법을 아시는 고수님들~~ 알려주세요).
'프로그래밍 > Python' 카테고리의 다른 글
[병렬 프로그래밍] 2. Multi-Thread 응용 with Python (1123) | 2021.05.15 |
---|---|
[병렬 프로그래밍] 1. Multi-Thread 사용하기 with Python (2510) | 2021.05.13 |
[Python] 텍스트 파일 내용 수정하기 (1659) | 2021.04.24 |
파이썬 3에서 'Crypto' 모듈 설치하기 (2) | 2020.08.25 |
[오류 해결] UnicodeDecodeError : 'utf-8' codec can't decode byte 0xbc in position 0: invalid start byte (4) | 2020.08.13 |
댓글