다운타운 예술 지도
이제 각 마커에 popup을 지정해서 해당 위치의 작품 정보를 보여 주겠습니다. 특히 각 마커의 popup에는 작품 제목을 넣을 거예요. 이를 위해 지도 객체 downtown_map을 만든 뒤, 팝업을 추가하고, 마지막으로 display 함수를 사용해 지도를 표시하세요.
시작하기 전에 한 가지 주의하세요: 팝업 메시지에 작은따옴표(')가 남아 있으면 플롯이 렌더링되지 않을 수 있어요. 반드시 모두 제거하거나 백틱으로 바꿔 주세요!
이 연습은 강의의 일부입니다
Python으로 지리공간 데이터 시각화하기
연습 안내
urban_art의 각 행에 대해 해당 작품의 제목을 포함하는popup메시지를 만드세요.popup메시지에 있는 모든 작은따옴표(')를 백틱(`)으로 바꾸도록 코드를 완성하세요.- 완성된 지도를 표시하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Construct downtown map
downtown_map = folium.Map(location = nashville, zoom_start = 15)
folium.GeoJson(urban_polygon).add_to(downtown_map)
# Create popups inside the loop you built to create the markers
for row in urban_art.iterrows():
row_values = row[1]
location = [row_values['lat'], row_values['lng']]
popup = (str(row_values[____])).replace(____, ____)
marker = folium.Marker(location = location, popup = ____)
marker.add_to(downtown_map)
# Display the map.
display(____)