시작하기무료로 시작하기

내슈빌 동네 지도 그리기

이번에는 GeoJSON 파일을 GeoDataFrame으로 읽어, 내슈빌 동네가 어디에 있는지 빠르게 살펴보세요.

이 연습은 강의의 일부입니다

Python으로 지리공간 데이터 시각화하기

강의 보기

연습 안내

  • 관례적인 별칭으로 geopandasmatplotlib.pyplot을 임포트하세요.
  • 동네 GeoJSON 파일을 GeoDataFrame neighborhoods로 읽고 .head()로 앞부분을 출력하세요. 이 파일의 경로는 neighborhoods_path 변수에 저장되어 있어요.
  • GeoDataFrame의 name 열을 기준으로 다각형 색을 지정하고, Dark2 컬러맵을 사용해 neighborhoods를 플로팅하세요. 이번에는 범례를 포함하지 마세요.
  • 플롯을 표시하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

import geopandas as _____
import matplotlib.pyplot as _____

# Read in the neighborhoods geojson file
neighborhoods = gpd._____(neighborhoods_path)

# Print the first few rows of neighborhoods
print(neighborhoods.____())

# Plot the neighborhoods, color according to name and use the Dark2 colormap
neighborhoods.plot(_____ = 'name', _____ = 'Dark2')

# Show the plot.
plt.show()
코드 편집 및 실행