시작하기무료로 시작하기

다운타운 예술 지도

이제 각 마커에 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(____)
코드 편집 및 실행