1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 지리공간 데이터 다루기

Connected

연습 문제

배경 지도 추가하기

점만 있는 플롯은 공간적 맥락이 없어 해석하기 어려울 수 있어요. 그래서 이번 연습에서는 배경 지도를 추가하는 방법을 배워 보겠습니다.

contextily 패키지를 사용할 거예요. 이 패키지의 add_basemap() 함수는 플롯에 배경 웹 지도를 쉽게 추가해 줍니다. 먼저 데이터를 플로팅한 다음, matplotlib의 axes 객체를 add_basemap() 함수에 전달하면 됩니다. 그러면 contextily가 플롯의 지리적 범위에 필요한 웹 타일을 내려받습니다.

플로팅된 점의 크기는 plot() 메서드의 markersize 키워드로 설정할 수 있습니다.

Pandas는 pd로, matplotlib의 pyplot 기능은 plt로 이미 임포트되어 있습니다.

지침

100 XP
  • contextily를 임포트하세요.
  • 이전 연습의 그림을 다시 만들어 봅시다: restaurant의 모든 점을 플롯하세요.
  • 점 크기를 줄이기 위해 마커 크기를 1로 설정하세요.
  • 배경 지도를 추가하려면 contextily의 add_basemap() 함수를 사용하세요: 첫 번째 인수는 matplotlib axes 객체 ax입니다.